Pandas DataFrame eval() 方法
定义和用法
eval() 方法评估字符串表达式并返回结果。
您可以通过指定列标签来引用特定的列。
实例
计算两列的总和:
import pandas as pd
data = {
"Women": [125, 230, 412],
"Men": [219, 185, 452]
}
df = pd.DataFrame(data)
print(df.eval("Women + Men"))
语法
dataframe.eval(expr, inplace, kwargs)
参数
inplace 参数是关键字参数。
| 参数 | 值 | 描述 |
|---|---|---|
| expr | 必需。要评估的字符串。 | |
| inplace |
|
可选。默认为 False。 如果要在现有的 DataFrame 上执行评估而不是返回新的 DataFrame,请设置为 True。 |
返回值
包含评估结果的 pandas 对象。