Pandas DataFrame eval() 方法
示例
計算兩列的和
import pandas as pd
data = {
"Women": [125, 230, 412],
"Men": [219, 185, 452]
}
df = pd.DataFrame(data)
print(df.eval("Women + Men"))
自己動手試一試 »
定義和用法
eval()
方法計算字串表示式並返回結果。
您可以透過指定列標籤來引用特定列。
語法
dataframe.eval(expr, inplace, kwargs)
引數
inplace
引數是一個 關鍵字引數。
引數 | 值 | 描述 |
---|---|---|
expr | 必需。要計算的字串 | |
inplace | True |
可選,預設為 False。如果要在現有 DataFrame 上執行計算而不是返回新 DataFrame,請將其設定為 True。 |
返回值
一個包含計算結果的 pandas 物件。