介绍pandas核心功能的计算与赋值操作
发布时间
阅读量:
阅读量
import pandas as pd
import numpy as np
d = pd.DataFrame({"姓名": list("AAABBCDD"),
"V1": [i for i in range(1, 9)],
"V2": [3, 1, 1, 9, 9, 0, 0, 0]}
)
d.eval('V = V1 + V2') # 有 inplace 参数
print(f"执行 d.eval('V = V1 + V2') 后:\n{d}", end=f"\n{'-'*60}")
d.assign(V_assign=d.V1 + d.V2) # 无 inplace 参数,生成一个新 DataFrame
print(f"执行 d.assign(V_assign=d.V1 + d.V2) 后:\n{d}")

还没有任何评论哟~
