【发布时间】:2019-10-22 18:28:21
【问题描述】:
您好,我怎样才能只处理 2 个数据帧中 val 不同的行。 请注意,我可以拥有 id1 或 id2 或两者兼有,如下所示。
d2 = {'id1': ['X22', 'X13',np.nan,'X02','X14'],'id2': ['Y1','Y2','Y3','Y4',np.nan],'VAL1':[1,0,2,3,0]}
F1 = pd.DataFrame(data=d2)
d2 = {'id1': ['X02', 'X13',np.nan,'X22','X14'],'id2': ['Y4','Y2','Y3','Y1','Y22'],'VAL2':[1,0,4,3,1]}
F2 = pd.DataFrame(data=d2)
预期输出
d2 = {'id1': ['X02',np.nan,'X22','X14'],'id2': ['Y4','Y3','Y1',np.nan],'VAL1':[3,2,1,0],'VAL2':[1,4,3,1]}
F3 = pd.DataFrame(data=d2)
【问题讨论】:
-
您好,您的问题第一行好像少了一个字:
how can i do to [?] only -
@BertrandGazanion 得到
标签: python-3.x pandas dataframe outer-join distinct-values