【发布时间】:2017-03-23 13:26:24
【问题描述】:
这道题和简单的mysql操作类似——
更新 hpaai_month_div t, fahafa_monthly s SET t.col1=s.col1 WHERE t.col2=s.col2 AND t.year=s.year AND t.month=s.month;
数据:
CSV A 月 年 col2 col1 abc 2000 DEFSSDS 190 定义 2001 GHISFDS 210 吉2002 SJDYHGF 910 CSV B 月 年 col2 col1 stat_fips abc 2000 DEFSSDS 0 一个 def 2001 GHISFDS 0 b 吉2002 SJDYHGF 0 c 生成的 CSV : 月 年 col2 col1 stat_fips abc 2000 DEFSSDS 190 a 定义 2001 GHISFDS 210 b 吉2002 SJDYHGF 910 c
到目前为止的代码:(无法正常工作)
df_a = pd.read_csv('a.csv')
df_b = pd.read_csv('b.csv')
merged_df = pd.merge(df_a, df_b, on="col1", how="left")
merged_df = pd.concat([merged_df], axis=1)
merged_df.to_csv('final_output.csv', encoding='utf-8', index=False)
print open('final_output.csv').read()
如何获取数据作为结果csv
【问题讨论】:
标签: python mysql pandas dataframe