Pandas: создать новый фрейм данных, используя значения индекса другого фрейма данных - PullRequest
0 голосов
/ 02 мая 2020

У меня есть один фрейм данных, и я хотел бы создать второй фрейм данных, используя только выбор значений индекса из первого фрейма данных.

, например:

Если бы я хотел, чтобы фрейм данных 2 был только значения индекса- (47,55,69) из фрейма данных 1 Я бы хотел, чтобы все данные в строке из каждого значения индекса были перенесены

1 Ответ

0 голосов
/ 02 мая 2020

Есть несколько вариантов нарезки dfs. Использование .ilo c является одним из более простых способов выбора целочисленных индексов и имеет хорошую производительность. Вы также можете использовать метод .isin (). Как правило, он немного медленнее, чем .ilo c, хотя он предлагает дополнительную гибкость для более сложных сценариев выбора ios.

slice_list = [47,55,69]

df_2 = df_1.iloc[df_1.index.isin(slice_list)]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...