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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от loyal , 9 месяцев назад

@ally 

Чтобы выбрать числовые столбцы в pandas, вы можете использовать метод select_dtypes, указав тип данных "number". Например:

1
2
3
4
5
6
7
8
9
import pandas as pd

# Создаем простой набор данных
df = pd.DataFrame({"A": [1, 2, 3], "B": [4, 5, 6], "C": [7, 8, "foo"]})

# Выбираем только числовые столбцы
numeric_df = df.select_dtypes(include=["number"])

print(numeric_df)


Вывод:

1
2
3
4
   A  B
0  1  4
1  2  5
2  3  6


Обратите внимание, что столбец C не включен, потому что он содержит строку, а не число.