我似乎不知道如何在pandas中为每个州和年份添加总列的%。
我的数据看起来像这样
year type Arizona_total Utah_total California_total Colorado_total
2018 Total 163,176 90,344 343,343 32,343
2018 bio. 272 270 234. 2343
各专业的数据一直延续到1990年。我想创建一个列,表示每个州在那一年里所有专业的百分比。
我是一个新手,我为这个简单/措辞不好的问题道歉。
试试这个
total = np.sum(df.ix[:,'Arizona_total':].values)
df['percent'] = df.ix[:,'Arizona_total':].sum(axis=1)/total * 100
df