🐼 Как узнать сколько строк в pandas? 📊

Вот пример кода, который поможет узнать количество строк в pandas DataFrame:

  
import pandas as pd

# создаем DataFrame
df = pd.DataFrame({'Цвет': ['Красный', 'Зеленый', 'Синий'],
                   'Размер': ['Маленький', 'Средний', 'Большой'],
                   'Вес': [10, 20, 30]})

# используем функцию shape, чтобы узнать количество строк
количество_строк = df.shape[0]

количество_строк
  
  

Используя функцию shape и обращаясь к индексу [0], мы получаем количество строк в DataFrame. В данном примере, переменная количество_строк будет содержать число 3, так как DataFrame имеет три строки.

Детальный ответ

Количество строк в pandas

В библиотеке pandas, которая является одним из основных инструментов для анализа и обработки данных в Python, есть несколько способов узнать количество строк в DataFrame.

Методы для определения количества строк в pandas

Pandas предоставляет несколько методов, которые позволяют определить количество строк в DataFrame:

1. Метод len()

Простым и удобным способом узнать количество строк в DataFrame является использование встроенной функции len(). Она возвращает число элементов в объекте, в данном случае - число строк.

import pandas as pd

df = pd.DataFrame({'Имя': ['Анна', 'Иван', 'Мария'],
                   'Возраст': [25, 28, 30],
                   'Город': ['Москва', 'Санкт-Петербург', 'Екатеринбург']})

num_rows = len(df)
print(f"Количество строк в DataFrame: {num_rows}")

Результат выполнения данного кода будет:

Количество строк в DataFrame: 3

Таким образом, с помощью метода len() можно легко определить количество строк в DataFrame.

2. Атрибут shape

Другим способом определения количества строк в DataFrame является использование атрибута shape. Атрибут shape представляет собой кортеж, содержащий два элемента: число строк и число столбцов.

import pandas as pd

df = pd.DataFrame({'Имя': ['Анна', 'Иван', 'Мария'],
                   'Возраст': [25, 28, 30],
                   'Город': ['Москва', 'Санкт-Петербург', 'Екатеринбург']})

num_rows = df.shape[0]
print(f"Количество строк в DataFrame: {num_rows}")

Результат выполнения данного кода будет таким же, как и в предыдущем примере:

Количество строк в DataFrame: 3

Используя атрибут shape, мы можем получить доступ к числу строк, обращаясь к элементу с индексом 0.

3. Метод len() для столбца

В pandas также есть возможность узнать количество строк в определенном столбце DataFrame, используя метод len() для соответствующего столбца.

import pandas as pd

df = pd.DataFrame({'Имя': ['Анна', 'Иван', 'Мария'],
                   'Возраст': [25, 28, 30],
                   'Город': ['Москва', 'Санкт-Петербург', 'Екатеринбург']})

num_rows_age_column = len(df['Возраст'])
print(f"Количество строк в столбце 'Возраст': {num_rows_age_column}")

Результат выполнения данного кода будет:

Количество строк в столбце 'Возраст': 3

Таким образом, вы можете использовать метод len() для определения количества строк в определенном столбце.

Заключение

В этой статье мы рассмотрели несколько способов определения количества строк в pandas DataFrame. Используя метод len(), атрибут shape или метод len() для столбца, вы сможете легко получить нужную информацию и продолжить работу с данными.

Видео по теме

Pandas Базовый №3. Отбор строк и столбцов, Размерность, Импорт CSV

Pandas Базовый №5. Операции со строками

Датафреймы pandas. Удаление строк

Похожие статьи:

🐼 Как узнать сколько строк в pandas? 📊