Pandas DataFrame eval() 方法

实例

计算两列的总和:

  1. import pandas as pd
  2. data = {
  3. "Women": [125, 230, 412],
  4. "Men": [219, 185, 452]
  5. }
  6. df = pd.DataFrame(data)
  7. print(df.eval("Women + Men"))

定义与用法

eval() 方法计算字符串表达式并返回结果。

您可以通过指定列标签来引用特定列。


语法

  1. dataframe.eval(expr, inplace, kwargs)

参数

inplace 参数是一个 关键字参数

参数描述
expr 必填。将进行求值的字符串
inplaceTrue
False
可选, 默认值为 False。如果要对现有 DataFrame 执行求值,而不是返回新 DataFrame,请将其设置为True

 返回值

一个 Pandas 结果对象。

分类导航