1
發現在數據幀中的所有列的產品的產品很簡單:熊貓:特定的列
df['Product'] = df.product(axis=1)
我怎麼可以指定哪些列名(不列數)在產品操作包括哪些內容?
從DataFrame.product()的幫助頁面,我不確定是否有可能。
發現在數據幀中的所有列的產品的產品很簡單:熊貓:特定的列
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
好,謝謝,其他的解決方案,我能想到的是用'適用()'。我會測試哪一個更快。 – Rhubarb