【发布时间】:2017-03-06 16:07:38
【问题描述】:
给定一个DataFrame,例如:
0 1 2
0 'a' 6 7
1 'a' 8 9
其中第一列由字符串组成,其他列是整数。我只想将乘以常数应用于第 1 列和第 2 列。也就是说,也避免将字符串相乘。 df = df*cnst 没有做到这一点。最干净的方法是什么?
【问题讨论】:
-
df.iloc[:, [1, 2]] *= cnst?
标签: python python-3.x pandas dataframe