[英]How to speed up cell increment in Pandas DataFrame?
我需要在 Pandas DataFrame 中的单元格上应用 integer 增量。下面的代码工作正常。 但是,它在循环中非常慢:
df.at[index, column_name] += 2
有没有办法加快速度?
它应该简单得多:
df[columns] += 2
或者,如果你想对每一列都这样做:
df += 2
如果您有特殊选择的索引要使用,请尝试以下操作:
indexes = [0, 4, 5, 8]
columns = ['a', 'b', 'k']
df.loc[indexes, columns] += 2
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.