🔎 Как выбрать два столбца в pandas? Узнайте простые шаги и советы! 💡
Чтобы выбрать два столбца в Pandas, можно воспользоваться оператором [].
Вот простой пример:
import pandas as pd
# Создание DataFrame
data = {'Столбец1': [1, 2, 3, 4, 5],
'Столбец2': ['a', 'b', 'c', 'd', 'e'],
'Столбец3': [6, 7, 8, 9, 10]}
df = pd.DataFrame(data)
# Выбор двух столбцов
df_two_columns = df[['Столбец1', 'Столбец2']]
# Печать результата
print(df_two_columns)
В этом примере мы создаем DataFrame с тремя столбцами: "Столбец1", "Столбец2" и "Столбец3".
Затем мы используем оператор [] и передаем список имен столбцов, которые мы хотим выбрать.
Результат сохраняется в переменной df_two_columns
.
Печать этой переменной даст нам выбранные два столбца.
Детальный ответ
Как выбрать два столбца в pandas?
При работе с библиотекой pandas вам может понадобиться выбрать два или более столбца из DataFrame. В этой статье я расскажу вам, как это сделать.
Есть несколько способов выбрать два столбца в pandas. Рассмотрим каждый из них.
Метод 1: Использование оператора квадратных скобок
Простым способом выбрать два столбца в pandas является использование оператора квадратных скобок. Вы можете передать список имен столбцов, которые вам необходимо выбрать, внутри этих скобок.
import pandas as pd
data = {'Имя': ['Анна', 'Иван', 'Мария'],
'Возраст': [25, 30, 28],
'Город': ['Москва', 'Санкт-Петербург', 'Киев']}
df = pd.DataFrame(data)
# Выбор двух столбцов: Имя и Возраст
df[['Имя', 'Возраст']]
В приведенном примере мы создаем DataFrame с тремя столбцами: Имя, Возраст и Город. Затем мы используем оператор квадратных скобок, чтобы выбрать два столбца: Имя и Возраст.
Метод 2: Использование метода loc
Второй способ выбрать два столбца в pandas - использовать метод loc. Метод loc позволяет выбирать строки и столбцы по их меткам или условию.
import pandas as pd
data = {'Имя': ['Анна', 'Иван', 'Мария'],
'Возраст': [25, 30, 28],
'Город': ['Москва', 'Санкт-Петербург', 'Киев']}
df = pd.DataFrame(data)
# Выбор двух столбцов: Имя и Возраст с использованием метода loc
df.loc[:, ['Имя', 'Возраст']]
В этом примере мы используем метод loc для выбора всех строк и двух столбцов: Имя и Возраст.
Метод 3: Использование метода iloc
Третий способ выбрать два столбца в pandas - использовать метод iloc. Метод iloc позволяет выбирать строки и столбцы по их целочисленному индексу.
import pandas as pd
data = {'Имя': ['Анна', 'Иван', 'Мария'],
'Возраст': [25, 30, 28],
'Город': ['Москва', 'Санкт-Петербург', 'Киев']}
df = pd.DataFrame(data)
# Выбор двух столбцов: Имя и Возраст с использованием метода iloc
df.iloc[:, [0, 1]]
В данном примере мы используем метод iloc для выбора всех строк и двух столбцов: Имя и Возраст.
Метод 4: Использование метода filter
Четвертый способ выбрать два столбца в pandas - использовать метод filter. Метод filter позволяет выбирать столбцы по их имени с использованием регулярных выражений.
import pandas as pd
data = {'Имя': ['Анна', 'Иван', 'Мария'],
'Возраст': [25, 30, 28],
'Город': ['Москва', 'Санкт-Петербург', 'Киев']}
df = pd.DataFrame(data)
# Выбор двух столбцов: Имя и Возраст с использованием метода filter
df.filter(regex='Имя|Возраст')
В этом примере мы используем метод filter с регулярным выражением 'Имя|Возраст', чтобы выбрать два столбца: Имя и Возраст.
В данной статье я представил вам четыре способа выбрать два столбца в pandas. Надеюсь, эта информация будет полезной для вас!