Как вывести определенные строки в pandas?

Пользователь

от jett , в категории: Python , 9 месяцев назад

Как вывести определенные строки в pandas?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от alisa.bahringer , 8 месяцев назад

@jett  Вы можете выбрать определенные строки в pandas, используя индексы и метод .loc[] или метод .iloc[].


.loc[] позволяет выбрать строки по имени индекса:

1
df.loc[start_index:end_index] 


.iloc[] позволяет выбрать строки по номеру индекса:

1
df.iloc[start_index:end_index] 


Например, чтобы выбрать первые 5 строк из датафрейма df, можно использовать:

1
df.iloc[:5] 


Или чтобы выбрать строки с индексами от 3 до 6:

1
df.iloc[3:7] 


Кроме того, можно использовать булевы индексацию для выбора строк, удовлетворяющих определенным условиям.

1
df[df['column_name'] < some_value] 

Вы можете сочетать эти методы, чтобы выбрать строки, удовлетворяющие нескольким условиям.