Pandas DataFrame eval() 方法
实例
计算两列的总和:
import pandas as pddata = {"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 | 可选, 默认值为 False。如果要对现有 DataFrame 执行求值,而不是返回新 DataFrame,请将其设置为True |
返回值
一个 Pandas 结果对象。