在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/數(shù)據(jù)分析&挖掘  Python  HTML/ pandas中如何讓兩個dataframe互相填充缺失值

pandas中如何讓兩個dataframe互相填充缺失值

有兩套數(shù)據(jù),做成了兩個行列標簽相同的dataframe,想知道如何讓兩個dataframe相互填補缺失值。

回答
編輯回答
硬扛
import pandas as pd

data1 = [{'a': '1', 'b': ''}, {'a': '', 'b': '2'}]
data2 = [{'a': '', 'b': '3'}, {'a': '4', 'b': ''}]

df1 = pd.DataFrame(data1)
df2 = pd.DataFrame(data2)

for i, row in df1.iterrows():
    for key in row.keys():
        if not row[key]:
            row[key] = df2.loc[i][key]

print df1
2017年5月19日 17:22