小编Xue*_*hao的帖子

pandas迭代更新列值

我有一个像下面这样的熊猫系列:

a = pd.Series([a1, a2, a3, a4, ...])

我想根据以下规则创建另一个熊猫系列:

b = pd.Series(a1, a2+a1**0.8, a3 + (a2 + a1**0.8)**0.8, a4 + (a3 + (a2 + a1**0.8)**0.8)**0.8, ...).

这是可行的使用迭代,但我有一个大型数据集(数百万条记录),我必须执行数千次操作(出于优化目的).我需要非常快速地完成这项操作.有没有可能通过使用pandasnumpy内置函数来实现这一点?

python iteration performance numpy pandas

7
推荐指数
1
解决办法
190
查看次数

标签 统计

iteration ×1

numpy ×1

pandas ×1

performance ×1

python ×1