如何基于csv文件中的另一列向现有csv文件中添加新列

问题描述 投票:0回答:1
top2016 = mean2016.sort_values('Snow Mean', ascending=False).drop_duplicates(subset='NAME', keep='first').head(3)
top2016.to_csv('top3.csv')

top2017 = mean2017.sort_values('Snow Mean', ascending=False).drop_duplicates(subset='NAME', keep='first').head(3)
top2017.to_csv('top3.csv', mode='a', header=False)

这是我的代码,我的csv看起来像这样

我想添加两列新列,一列命名为2016,一列命名为2017。然后它应显示yrs下的相应位置。我尝试了几种方法,例如分配,插入以及类似top2016['2016']=top2016['NAME']的方法,但均无效果。最好的方法是什么? enter image description here

请任何帮助!

python pandas csv
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.