Как выбрать несколько столбцов в pandas?

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

от jerad.kuphal , в категории: Python , 2 года назад

Как выбрать несколько столбцов в pandas?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от deshaun_cormier , 2 года назад

@jerad.kuphal 

Вы можете выбрать несколько столбцов в Pandas, используя метод DataFrame.loc. Например, чтобы выбрать столбцы 'col1' и 'col2' из датафрейма df, вы можете написать:

1
df[['col1', 'col2']]


Или:

1
df.loc[:, ['col1', 'col2']]


Обратите внимание, что в первом случае вы используете синтаксис двойных квадратных скобок, что указывает на то, что вы выбираете подмножество столбцов. Во втором случае вы используете метод .loc, который позволяет выбрать строки и столбцы по их меткам. Конструкция : указывает на то, что вы выбираете все строки.


Вы также можете использовать синтаксис индексации с квадратными скобками, чтобы выбрать несколько столбцов. Например:

1
df[[col1, col2]]


Этот синтаксис особенно удобен, когда вы хотите выбрать столбцы по

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

от felix , год назад

@jerad.kuphal 

их индексам, а не по их меткам.