Одной из распространенных задач при работе с данными в Python с использованием библиотеки Pandas является подсчет строк в DataFrame. Например, может потребоваться узнать размерность данных, с которыми предстоит работать, или проверить, сколько данных осталось после фильтрации или удаления определенных строк.
Библиотека Pandas предоставляет несколько способов, которые позволяют получить количество строк в DataFrame.
Использование атрибута shape
Один из способов — использовать атрибут shape
у объекта DataFrame. Этот атрибут возвращает кортеж, содержащий количество строк и столбцов в DataFrame. Чтобы получить количество строк, нужно обратиться к первому элементу этого кортежа.
import pandas as pd # Создание DataFrame df = pd.DataFrame({ 'A': [1, 2, 3, 4, 5], 'B': ['a', 'b', 'c', 'd', 'e'] }) # Получение количества строк rows_count = df.shape[0]
Использование функции len()
Еще один способ — это использовать встроенную в Python функцию len()
. Эта функция возвращает количество строк в DataFrame.
import pandas as pd # Создание DataFrame df = pd.DataFrame({ 'A': [1, 2, 3, 4, 5], 'B': ['a', 'b', 'c', 'd', 'e'] }) # Получение количества строк rows_count = len(df)
Оба этих способа позволяют быстро и эффективно получить количество строк в DataFrame, что может быть полезно при проведении анализа данных.
Добавить комментарий