Объединение нескольких строк в pandas фрейме данных - PullRequest
0 голосов
/ 14 марта 2020

Я хочу выбрать как строки 489-493, так и строки 503-504 в этом кадре данных. Я могу нарезать их отдельно по df.iloc [489: 493] и df.iloc [503: 504] соответственно, но не уверен, как их объединить?

enter image description here

Я пытался использовать df [(df.State == 'Washington') & (df.State == 'Wisconsin')], однако я получаю пустой фрейм данных только с метками столбцов. если я сделаю только один из них, например. df [df.State == 'Washigton'] это прекрасно работает, чтобы получить 5 строк с Вашингтоном, как и ожидалось. Так как я могу их объединить?

Ответы [ 2 ]

0 голосов
/ 14 марта 2020

df.iloc [np.r_ [489: 493, 503: 504],:] работал на меня!

0 голосов
/ 14 марта 2020

использовать pandas .DataFrame.lo c.

df = df.loc[['Washington','Wisconsin'],['Region Name']]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...