2024-05-13 04:37:45 发布
网友
我有两个数据帧,我需要映射和最终输出应该是这样的。在
Input 1
LPAR DC A LA B NY C CT D VA E WO
Input 2
Final Output
LPAR DC PROD A LA Microsoft A LA Symantec A LA Vmware B NY Compuware B NY CA C CT BMC D VA E WO
您可以merge两个数据帧,fillna使用空字符串
merge
fillna
dict1 = {'LPAR': ['A', 'B', 'C', 'D', 'E'], 'DC': ['LA', 'NY', 'CT', 'VA', 'WO']} df1 = pd.DataFrame(dict1) dict2 = {'LPAR': ['A', 'A', 'A', 'B', 'B', 'C'], 'PROD': ['Microsoft', 'Symantec', 'Vmware', 'Compuware', 'CA', 'BMC']} df2 = pd.DataFrame(dict2) df3 = df1.merge(df2, on='LPAR', how='outer').fillna('')
您可以
merge
两个数据帧,fillna
使用空字符串相关问题 更多 >
编程相关推荐