我有一张有年份和价值的表格。我希望将所有相同的年份组合起来,在python中添加与每个相关联的值。
Input:
year value
1999 1
2000 0
1999 2
2000 3.56
Output:
year value
1999 3
2000 3.56
这是我一直在努力的遗憾。我只是希望名称与正确的x值在同一个数字上(如在函数的输入中)。
> import pandas
import pylab
import matplotlib
from pandas import *
from pylab import *
from matplotlib import *
names = read_csv(r'C:\Users\joe\Documents\Python\baby-names2.csv')
name1=names[names['name']=='Joseph']
name2=names[names['name']=='Nancy']
name1 = name1.ix[0:,['year', 'prop']]
name2 = name2.ix[0:,['year', 'prop']]
name1 = name1.groupby(['year']).sum()
name2 = name2.groupby(['year']).sum()
import matplotlib as mpl
import matplotlib.pyplot as plt
print ( name1[:,1])
#plt.scatter(name1[:,0],name1[:,1])
#plt.plot(name2['year'],name2['prop'], color='Green')
#plt.plot(name2, color='Blue')
#plt.show()
感谢您的帮助。