Как быстро посчитать количество строк в dataframe pandas? 📊
Чтобы посчитать количество строк в dataframe в библиотеке Pandas, можно использовать метод len() в сочетании с атрибутом index.
количество_строк = len(df.index)
Где df - ваш датафрейм. Данный код возвращает общее количество строк в датафрейме.
Детальный ответ
Как посчитать количество строк в dataframe pandas
Определение количества строк в dataframe с помощью библиотеки pandas - это достаточно простая задача. Давайте рассмотрим несколько подходов к решению этой задачи.
Метод 1: Использование атрибута shape
У объекта dataframe в библиотеке pandas есть атрибут shape
, который возвращает кортеж, содержащий количество строк и столбцов в dataframe. Для получения количества строк вы можете обратиться к первому элементу этого кортежа.
import pandas as pd
# Создаем dataframe
data = {'Имя': ['Алексей', 'Мария', 'Иван', 'Екатерина'],
'Возраст': [25, 28, 30, 27],
'Город': ['Москва', 'Санкт-Петербург', 'Москва', 'Новосибирск']}
df = pd.DataFrame(data)
# Получение количества строк
количество_строк = df.shape[0]
print(количество_строк)
Любым другим способом доступа к элементу 0-го индекса кортежа shape
вы также сможете получить нужное значение.
Метод 2: Использование len()
Вы также можете использовать функцию len()
для определения количества строк в dataframe. В этом случае вам необходимо передать dataframe в качестве аргумента функции len()
.
import pandas as pd
# Создаем dataframe
data = {'Имя': ['Алексей', 'Мария', 'Иван', 'Екатерина'],
'Возраст': [25, 28, 30, 27],
'Город': ['Москва', 'Санкт-Петербург', 'Москва', 'Новосибирск']}
df = pd.DataFrame(data)
# Получение количества строк
количество_строк = len(df)
print(количество_строк)
Оба этих метода позволяют вам определить количество строк в dataframe. Выберите любой из них и используйте для вашей задачи.