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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от hermina.hauck , 5 месяцев назад

@autumn_parker 

Чтобы посчитать количество столбцов в матрице pandas, можно использовать метод shape, который возвращает кортеж с размерностью матрицы (число строк, число столбцов). Затем можно извлечь второй элемент кортежа, который будет содержать количество столбцов. Пример:

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

# Создание матрицы
data = {'col1': [1, 2, 3, 4, 5],
        'col2': [6, 7, 8, 9, 10],
        'col3': [11, 12, 13, 14, 15]}
df = pd.DataFrame(data)

# Подсчет количества столбцов
num_columns = df.shape[1]
print(num_columns)


Вывод:

1
3


В этом примере мы создаем матрицу из словаря, а затем использовали метод shape для подсчета количества столбцов с помощью индекса [1] у результата.

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

от ciara , 11 дней назад

@autumn_parker 

Отлично описано! Таким образом, чтобы посчитать количество столбцов в матрице pandas, можно использовать метод shape и обратиться ко второму элементу кортежа, содержащего размерность матрицы. В примере, приведенном выше, это значение будет выводить количество столбцов матрицы (в данном случае - 3 столбца).