2024-10-01 05:04:27 发布
网友
我有一个csv叫'数据.csv'有:
EmployeeIDNumber A B C D
我还有一个csv叫'基本.csv'具有相同的数据,但混乱不堪:
我想用PANDAS创建一个结果表,其中包含:
EmployeeIDNumber MemberIdentifier A A B B C C D Not Found
有几种方法可以做到这一点,但最有效的方法是:
import pandas as pd df1 = pd.csv_read('data.csv') df = merge(df1, df2, left_on='EmployeeIDNumber', right_on='MemberIdentifier', how='left')
在这里,我们选择我们希望加入数据帧的特定列。如果您还希望在MemberIdentifier列中包含与EmployeeIDNumber列中的任何内容不匹配的任何读取,则可以设置how='outer'。在
MemberIdentifier
EmployeeIDNumber
how='outer'
有几种方法可以做到这一点,但最有效的方法是:
在这里,我们选择我们希望加入数据帧的特定列。如果您还希望在
MemberIdentifier
列中包含与EmployeeIDNumber
列中的任何内容不匹配的任何读取,则可以设置how='outer'
。在相关问题 更多 >
编程相关推荐