没有reset_index的情况下,向pandas添加新列的速度很慢

时间:2018-09-24 18:58:10

标签: python-3.x pandas performance add new-operator

我有data2=data1[data1.column=="ABC"] #about 100 rows data1["temp"]=1 #takes no time even though it has 20k rows data2["temp"]=1 #takes a second! ,其中包含约20,000行:

data2 = data2.reset_index(drop=True);
data2["temp"]=1

如果我调用以下命令,它将迅速执行。

ID , NAME , TIME 

我在这里想念什么?我显然不明白大熊猫的索引功能是什么以及如何使用它。

0 个答案:

没有答案