【发布时间】:2020-07-20 10:06:40
【问题描述】:
对 pandas 非常陌生,我正在尝试将一个列表的元素汇总到一个 pandas 数据框的单列中,但我找不到这样做的方法
数据框看起来像这样:
index codes
0 [19, 19]
1 [3, 4]
2 [20, 5, 3]
3 NaN
4 [1]
5 NaN
6 [14, 2]
我想要得到的是:
index codes total
0 [19, 19] 38
1 [3, 4] 7
2 [20, 5, 3] 28
3 NaN 0
4 [1] 1
5 NaN 0
6 [14, 2] 16
但是代码中的值是通过使用来自不同列的str.findall('-(\d+)') 获得的,因此它们不是整数列表
任何帮助将不胜感激,谢谢。
【问题讨论】:
标签: python pandas list dataframe