的SQL操作的SQL操作如下:添加新列基于类似蟒蛇大熊猫
UPDATE table_A s SET t.stat_fips=s.stat_fips
WHERE t.stat_code=s.stat_code;
如果需要在CSV完成从CSV B A比较一些价值类似的操作如何实现这个在Python中?
数据: 让我们假设 -
CSV A col1 stat_code name abc WY ABC def NA DEF ghi AZ GHI CSV B stat_fips stat_code 2234 WY 4344 NA 4588 AZ Resulting CSV : col1 stat_code name stat_fips abc WY ABC 2234 def NA DEF 4344 ghi AZ GHI 4588
添加试图到目前为止的代码:(没有真正的大熊猫一定了解基础知识还)
df = pd.read_csv('fin.csv',sep='\t', quotechar="'")
df = df.set_index('col1').stack(dropna=False).reset_index
df1['stat_fips'] = df1['stat_code']
print df1
DF = pd.read_csv( 'fin.csv' ,'sep ='\ t',quotechar =“'”) df = df.set_index('col1')。stack(dropna = False).reset_index() df1 ['stat_fips'] = df1 ['stat_code'] print df – Viv