добавление нового столбца в панды медленно без reset_index - PullRequest
0 голосов
/ 24 сентября 2018

У меня есть data1, который содержит около 20 000 строк:

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!

Если я вызываю следующее, оно выполняется быстро.

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

Чего мне здесь не хватает?Я явно не понимаю, для чего нужен индекс в пандах и как его использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...