是否有缩短此问题的好方法:
df.a = df.a / 2
df.b = df.b / 2
df.c = df.c / 2
根据this,类似
df[['A','B','C']] = df[['A', 'B','C']].apply(lambda a: a / 2)
应避免。
答案 0 :(得分:2)
您可以轻松地做到这一点
df[['A','B','C']] = df[['A','B','C']]/2
答案 1 :(得分:1)
尝试类似的方法以利用矢量化。
df[['A','B','C']]/2