熊猫。特定列的乘积[英] Pandas: Product of specific columns

本文是小编为大家收集整理的关于熊猫。特定列的乘积的处理方法,想解了熊猫。特定列的乘积的问题怎么解决?熊猫。特定列的乘积问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

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

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

本文地址:https://www.itbaoku.cn/post/1728132.html