我已经潜伏了很长时间,并且设法找到了一个涉及数据处理的新项目。具体来说,我有大约5k个主记录,需要向其中添加具有特定值的列。现在,该值存在于另一个dataframe / csv中,我打算根据主记录中的值将两者匹配。关键细节:我要与主记录配对的另一个列表只有60个可能的值。
Kinda喜欢,如果我想要的只是将城市和州内的城市列表添加到地址文件中的话。
谢谢您的帮助!
答案 0 :(得分:0)
如果要在一个列上连接两个表,请参见merging dataframes in pandas
由于您提到了要匹配的少量值,因此可以尝试地图。
d = {'Washington':'Olympia', 'California':'Sacramento'}
df['capital'] = df.state.map(d)