python - 列表的聚合列

标签 python pandas

我有以下数据框:

Week     Name    Value
------------------------
1       [A,V,C]  [4,6,2]
2       [A,B,D]  [3,7,1]
3       [X,Y,Z]  [2,5,10]
4       [D,G,M]  [1,2,3]

如何聚合“值”列中的列表? 例如

Week     Name    Value     sum
------------------------------
1       [A,V,C]  [4,6,2]   12
2       [A,B,D]  [3,7,1]   11
3       [X,Y,Z]  [2,5,10]  17
4       [D,G,M]  [1,2,3]   6

最佳答案

你可以像这样使用apply:

df["sum"] = df["Value"].apply(sum)

相关 Pandas 文档 here .

关于python - 列表的聚合列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65650384/

相关文章:

php - 如何将自定义掩码应用于 Python 中的一串数字?

python - 如何终止Python 中的程序?

python - 当用户提交表单时,Django 博客向管理员发送电子邮件

python - Pandas - 如何填充相应ID之间的缺失值?

python - pandas groupby 滚动行为

python - 根据给定条件从数据框中过滤特定数据点

python - 在 PlotWidget GUI 中运行实时 pyqtgraph

python-3.x - Pandas Columns 到 Dict 保留顺序

python - 将数组添加到 Pandas 数据框中

Pandas 数据帧到键值对