我在 python pandas 中有一个数据框,其中几列取自 CSV 文件。
例如,数据 =:
Day P1S1 P1S2 P1S3 P2S1 P2S2 P2S3
1 1 2 2 3 1 2
2 2 2 3 5 4 2
而我需要的是获取名称以 P1 开头的所有列的总和...类似于带有通配符的 P1*。
类似下面的内容会报错:
P1Sum = data["P1*"]
有什么理由要对 Pandas 这样做吗?
最佳答案
我找到了答案。
使用问题中的数据,数据框:
from pandas import *
P1Channels = data.filter(regex="P1")
P1Sum = P1Channels.sum(axis=1)
关于python - 使用 Python Pandas 使用通配符名称搜索对所有列求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12569730/