gpt4 book ai didi

python - Pandas :特定列的产品

转载 作者:太空狗 更新时间:2023-10-30 02:11:38 27 4
gpt4 key购买 nike

查找数据框中所有列的乘积很容易:

df['Product'] = df.product(axis=1)

如何指定要包含在乘积操作中的列名称(不是列编号)?

来自 DataFrame.product() 的帮助页面,我不确定这是否可能。

最佳答案

您可以使用 df[[colname1, colname2, colname3...]] 语法来选择您想要的列,然后调用 .product:

>>> df = pd.DataFrame({"A": [2,2], "B": [3,3], "C": [5,5]})
>>> df
A B C
0 2 3 5
1 2 3 5

[2 rows x 3 columns]
>>> df[["A", "C"]].product(axis=1)
0 10
1 10
dtype: int64

关于python - Pandas :特定列的产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21167478/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com