轉(zhuǎn)載:pandas實現(xiàn)相同表格的互補型匯總

使用combine-first函數(shù)或update實現(xiàn)

df1 = pd.DataFrame([[np.nan, 3, 5], [4, np.nan, np.nan],[np.nan, 6, np.nan]])
df2 = pd.DataFrame([[7, np.nan, 8], [9, 10, 666]],index=[1, 2])
print(df1)
print('--------------------------------')
print(df2)
print('--------------------------------')

# 通過combine_first來講df2填充到df1里空值的位置上存皂,并且是根據(jù)index來做的白嘁。
print(df1.combine_first(df2))
print('--------------------------------')

# 如果df3的index比df1的多,那么就直接更新到df1上。
df3 = pd.DataFrame([[7, np.nan, 8], [9, 10, 666]],index=['a',1])
print(df1.combine_first(df3))
print('--------------------------------')

# update玉雾,根據(jù)index的位置退客,將相同位置的數(shù)值用df2直接覆蓋df1遥椿。
df1.update(df2)
print(df1)
print('--------------------------------')

運行結(jié)果:

     0    1    2
0  NaN  3.0  5.0
1  4.0  NaN  NaN
2  NaN  6.0  NaN
--------------------------------
   0     1    2
1  7   NaN    8
2  9  10.0  666
--------------------------------
     0    1      2
0  NaN  3.0    5.0
1  4.0  NaN    8.0
2  9.0  6.0  666.0
--------------------------------
     0     1      2
0  NaN   3.0    5.0
1  4.0  10.0  666.0
2  NaN   6.0    NaN
a  7.0   NaN    8.0
--------------------------------
     0     1      2
0  NaN   3.0    5.0
1  7.0   NaN    8.0
2  9.0  10.0  666.0
--------------------------------

原文地址:https://blog.csdn.net/MicroWisdom/article/details/85881054?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.control&dist_request_id=8c513551-f328-4257-bfe1-6212a26ddc8a&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.control

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末瑞佩,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌聂沙,老刑警劉巖秆麸,帶你破解...
    沈念sama閱讀 219,490評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異及汉,居然都是意外死亡沮趣,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評論 3 395
  • 文/潘曉璐 我一進店門坷随,熙熙樓的掌柜王于貴愁眉苦臉地迎上來房铭,“玉大人,你說我怎么就攤上這事温眉「追耍” “怎么了?”我有些...
    開封第一講書人閱讀 165,830評論 0 356
  • 文/不壞的土叔 我叫張陵类溢,是天一觀的道長凌蔬。 經(jīng)常有香客問我,道長闯冷,這世上最難降的妖魔是什么龟梦? 我笑而不...
    開封第一講書人閱讀 58,957評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮窃躲,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘钦睡。我一直安慰自己蒂窒,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,974評論 6 393
  • 文/花漫 我一把揭開白布荞怒。 她就那樣靜靜地躺著洒琢,像睡著了一般。 火紅的嫁衣襯著肌膚如雪褐桌。 梳的紋絲不亂的頭發(fā)上衰抑,一...
    開封第一講書人閱讀 51,754評論 1 307
  • 那天,我揣著相機與錄音荧嵌,去河邊找鬼呛踊。 笑死,一個胖子當(dāng)著我的面吹牛啦撮,可吹牛的內(nèi)容都是我干的谭网。 我是一名探鬼主播,決...
    沈念sama閱讀 40,464評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼赃春,長吁一口氣:“原來是場噩夢啊……” “哼愉择!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤锥涕,失蹤者是張志新(化名)和其女友劉穎衷戈,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體层坠,經(jīng)...
    沈念sama閱讀 45,847評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡殖妇,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,995評論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了窿春。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片拉一。...
    茶點故事閱讀 40,137評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖旧乞,靈堂內(nèi)的尸體忽然破棺而出蔚润,到底是詐尸還是另有隱情,我是刑警寧澤尺栖,帶...
    沈念sama閱讀 35,819評論 5 346
  • 正文 年R本政府宣布嫡纠,位于F島的核電站,受9級特大地震影響延赌,放射性物質(zhì)發(fā)生泄漏除盏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,482評論 3 331
  • 文/蒙蒙 一挫以、第九天 我趴在偏房一處隱蔽的房頂上張望者蠕。 院中可真熱鬧,春花似錦掐松、人聲如沸踱侣。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽抡句。三九已至,卻和暖如春杠愧,著一層夾襖步出監(jiān)牢的瞬間待榔,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評論 1 272
  • 我被黑心中介騙來泰國打工流济, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留锐锣,地道東北人。 一個月前我還...
    沈念sama閱讀 48,409評論 3 373
  • 正文 我出身青樓绳瘟,卻偏偏與公主長得像刺下,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子稽荧,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,086評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 雖然考研初試27號就結(jié)束了橘茉,現(xiàn)在已經(jīng)過去了三十多天工腋,但是看了看我只看了七八十頁的計算機網(wǎng)絡(luò),感覺再浪下去要把自己腿...
    進擊的蘋果閱讀 566評論 0 1
  • 一畅卓、Handler 1擅腰、消息機制是什么?Handler是什么翁潘?1)在Android中趁冈,消息機制主要就是指Handl...
    巫師Android閱讀 1,851評論 0 3
  • 感覺 JIGplot 如果要進一步優(yōu)化。拜马。渗勘。我不得不先去補充幾何方面的背景知識....畢竟高中幾何明顯不夠用了.....
    生信石頭閱讀 274評論 0 0
  • 系統(tǒng)源碼啟動activity也是像我們startActivity一樣,最終都是執(zhí)行startActivityfoR...
    Johnson_Coding閱讀 316評論 0 0
  • 今天感恩節(jié)哎俩莽,感謝一直在我身邊的親朋好友旺坠。感恩相遇!感恩不離不棄扮超。 中午開了第一次的黨會取刃,身份的轉(zhuǎn)變要...
    迷月閃星情閱讀 10,567評論 0 11