Pandas:使用 .iloc 对多列求和,但也包括绝对值
Posted
技术标签:
【中文标题】Pandas:使用 .iloc 对多列求和,但也包括绝对值【英文标题】:Pandas: Sum multiple columns using .iloc, but also include absolute value 【发布时间】:2021-04-01 03:19:03 【问题描述】:有谁知道如何使用 .iloc 对列求和,但也包含绝对值公式?没有尝试绝对值总和的公式如下所示:sps_3.iloc[:, 2:-4:].sum(axis=1)
。我尝试添加 abs,如下所示:sps_3.abs(iloc[:, 2:-4:]).sum(axis=1)
但它不起作用。
提前感谢您的帮助!
【问题讨论】:
【参考方案1】:如果我理解正确,请像这样使用.abs()
:
sps_3.abs().iloc[:, 2:-4].sum(axis=1)
或者:
sps_3.iloc[:, 2:-4].abs().sum(axis=1)
【讨论】:
请注意,我将列索引器更改为2:-4
(不确定 2:-4:
是否是错字)。以上是关于Pandas:使用 .iloc 对多列求和,但也包括绝对值的主要内容,如果未能解决你的问题,请参考以下文章
pandas的DataFrame对象抽取“整列”或者“整行”数据