🧮 Как посчитать количество строк в датафрейме питон? 📊
import pandas as pd
# Создание датафрейма для примера
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# Подсчет количества строк
num_rows = df.shape[0]
# Вывод количества строк
print(f'Количество строк: {num_rows}')
Детальный ответ
Как посчитать количество строк в датафрейме в Python
Подсчет количества строк в датафрейме является одной из обычных задач при работе с данными в Python. В этой статье мы рассмотрим несколько способов, которые помогут вам выполнить данную операцию.
1. Использование атрибута "shape"
В Python у датафрейма есть атрибут "shape", который возвращает размерности (количество строк и столбцов) данных. Чтобы узнать количество строк в датафрейме, мы можем обратиться к атрибуту "shape" и взять его первый элемент.
import pandas as pd
# Создание примера датафрейма
data = {'Name': ['John', 'Emily', 'Ryan', 'Jessica'],
'Age': [28, 34, 29, 42],
'City': ['New York', 'Los Angeles', 'Chicago', 'Houston']}
df = pd.DataFrame(data)
# Подсчет количества строк
num_rows = df.shape[0]
В приведенном примере мы создали датафрейм "df" с помощью библиотеки Pandas и просчитали количество строк с помощью атрибута "shape". Результат сохранен в переменную "num_rows".
2. Использование функции "len"
Другим способом подсчета количества строк в датафрейме является использование функции "len". В этом случае нам необходимо применить функцию "len" к датафрейму.
# Создание примера датафрейма
data = {'Name': ['John', 'Emily', 'Ryan', 'Jessica'],
'Age': [28, 34, 29, 42],
'City': ['New York', 'Los Angeles', 'Chicago', 'Houston']}
df = pd.DataFrame(data)
# Подсчет количества строк
num_rows = len(df)
В данном примере мы использовали функцию "len" для подсчета количества строк в датафрейме "df". Результат также сохранен в переменную "num_rows".
3. Использование метода "count"
Другой способ подсчета строк в датафрейме заключается в использовании метода "count". Метод "count" применяется к столбцу датафрейма и подсчитывает количество значений в этом столбце.
# Создание примера датафрейма
data = {'Name': ['John', 'Emily', 'Ryan', 'Jessica'],
'Age': [28, 34, 29, 42],
'City': ['New York', 'Los Angeles', 'Chicago', 'Houston']}
df = pd.DataFrame(data)
# Подсчет количества строк
num_rows = df['Name'].count()
В этом примере мы использовали метод "count" для столбца "Name" в датафрейме "df". Результат сохранен в переменную "num_rows". Поскольку столбец "Name" не содержит нулевых значений, количество строк будет равно общему количеству значений в этом столбце.
Заключение
В этой статье мы рассмотрели три способа подсчета количества строк в датафрейме в Python: использование атрибута "shape", функции "len" и метода "count". Все эти методы могут быть полезны в различных ситуациях, в зависимости от ваших потребностей.