最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

pandas merge報錯的解決方案

 更新時間:2021年04月07日 09:22:13   作者:一只勤奮愛思考的豬  
這篇文章主要介紹了pandas merge報錯的解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

pandas 做merge的時候報這個錯:

df22 = pd.merge(df1,df2,left_on='company_name',right_on = 'name',how='left') Process finished with exit code 137

查了一下原因是:

兩個表太大了,可能導(dǎo)致內(nèi)存不夠。

補充:Pandas:merge函數(shù)使用注意事項(pandas的merge函數(shù)造成大量錯誤的空值)

相信使用過Pandas的merge函數(shù)的人都知道,merge具有連接的功能,左連接更是在數(shù)據(jù)處理中最常用的連接方式。在使用merge過程中,

經(jīng)常會出現(xiàn)這種情況:

dataframe1:
a b
1 1
2 2
3 3
dataframe2:
b c
1 2
2 3

dataframe = pd.merge(dataframe1,dataframe2,on='b',how='left')后得到

dataframe:
a b c
1 1 2
2 2 3
3 3 nan

但有時候dataframe2為

b c
1 2
2 3
3 4 

dataframe = pd.merge(dataframe1,dataframe2,on='b',how='left')后得到

dataframe:
a b c
1 1 2
2 2 3
3 3 nan

這是為什么呢?

原因是通常我們的dataframe的數(shù)據(jù)都是從csv文件或者xls文件讀取過來的,在excel中打開對應(yīng)b那些的數(shù)據(jù)看起來是一樣的,但是使用pandas讀取的時候,

可能發(fā)現(xiàn)不同csv文件或者xls文件的同一列的數(shù)據(jù)相同的數(shù)據(jù)具有整型和浮點型的區(qū)別,這樣導(dǎo)致在連接的時候,3和3.0是不一樣的,無法對3那行進行連接。

因此,在使用merge進行連接前,必須對連接的關(guān)鍵字進行字符化或者整型化的調(diào)整。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • Python argparse模塊使用方法解析

    Python argparse模塊使用方法解析

    這篇文章主要介紹了Python argparse模塊使用方法解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-02-02
  • pandas.DataFrame.from_dict直接從字典構(gòu)建DataFrame的方法

    pandas.DataFrame.from_dict直接從字典構(gòu)建DataFrame的方法

    本文主要介紹了pandas.DataFrame.from_dict直接從字典構(gòu)建DataFrame的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • Python 垃圾回收機制詳解

    Python 垃圾回收機制詳解

    這篇文章主要為大家介紹了Python 垃圾回收機制,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • python中xrange和range的區(qū)別

    python中xrange和range的區(qū)別

    這篇文章主要介紹了python中xrange和range的區(qū)別,需要的朋友可以參考下
    2014-05-05
  • python在前端頁面使用?MySQLdb?連接數(shù)據(jù)

    python在前端頁面使用?MySQLdb?連接數(shù)據(jù)

    這篇文章主要介紹了MySQLdb?連接數(shù)據(jù)的使用,文章主要介紹的相關(guān)內(nèi)容又插入數(shù)據(jù),刪除數(shù)據(jù),更新數(shù)據(jù),搜索數(shù)據(jù),需要的小伙伴可以參考一下
    2022-03-03
  • 使用python和opencv的mask實現(xiàn)摳圖疊加

    使用python和opencv的mask實現(xiàn)摳圖疊加

    這篇文章主要介紹了使用python和opencv的mask實現(xiàn)摳圖疊加操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • Python3中對range()逆序的解釋

    Python3中對range()逆序的解釋

    這篇文章主要介紹了Python3中對range()逆序的解釋,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • python 列表,集合和字典的增刪改查

    python 列表,集合和字典的增刪改查

    這篇文章主要介紹了python 列表,集合和字典的增刪改查,本文分別對他們一一說明,小編覺得這篇文章寫的還不錯,需要的朋友可以參考下,希望能夠給你帶來幫助
    2021-10-10
  • python 返回一個列表中第二大的數(shù)方法

    python 返回一個列表中第二大的數(shù)方法

    今天小編就為大家分享一篇python 返回一個列表中第二大的數(shù)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • python+html文字點選驗證碼加固安全防線

    python+html文字點選驗證碼加固安全防線

    這篇文章主要為大家介紹了python文字點選驗證碼加固安全防線實現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09

最新評論

钦州市| 永兴县| 西华县| 连州市| 古田县| 庆阳市| 新河县| 昆明市| 威海市| 张家界市| 吴川市| 珠海市| 中山市| 巫溪县| 石棉县| 德格县| 汉川市| 湖北省| 涟源市| 东莞市| 淳安县| 麦盖提县| 谢通门县| 托克逊县| 盐山县| 宽甸| 祁阳县| 屯留县| 双峰县| 彝良县| 抚州市| 奎屯市| 永安市| 萝北县| 濮阳县| 阿克| 揭西县| 乌恰县| 万州区| 碌曲县| 环江|