@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
не включен, потому что он содержит строку, а не число.