我试图总结一个df专栏,如下所示:
import pandas as pd data = [('name1', 2200, 2200), ('name2', 450, 450)] column_list = ['name', '2021-01', '2021-02'] df = pd.DataFrame(data, columns=[column_list]) date1 = '2021-01' total = df[date1].sum() print(total)
df如下所示:
name 2021-01 2021-02 0 name1 2200 2200 1 name2 450 450
输出 print(total) 看起来像这样:
print(total)
2021-01 2650 dtype: int64
我不太清楚为什么或者如何得到 2650 ?
2650
非常感谢你的帮助
你应该直接送货 list 作为专栏而不是 列表 属于 列表 s.i.e。
list
列表
import pandas as pd data = [('name1', 2200, 2200), ('name2', 450, 450)] column_list = ['name', '2021-01', '2021-02'] df = pd.DataFrame(data, columns=column_list) date1 = '2021-01' total = df[date1].sum() print(total)
输出