Как узнать количество строк в таблице python
5 лет назад
Человек-Молекула
Ответы
Чтобы подсчитать количество строк в DataFrame, вы можете использовать свойство dataframe.shape или dataframe.count().
Dataframe.shape возвращает кортеж, содержащий количество строк в качестве первого элемента и количества столбцов в качестве второго элемента. Индексируя первый элемент, мы можем получить количество строк в DataFrame:
Dataframe.count(), с значениями параметров по умолчанию возвращает количество значений вдоль каждого столбца. А в DataFrame каждый столбец содержит одинаковое количество значений, равных количеству строк. Индексируя первый элемент, мы можем получить количество строк в DataFrame:
4 года назад
Игорь Гахов
Способ зависит от того, где лежит таблица. Для таблицы pandas (DataFrame) число строк возвращает len(df):
df.count() считает непустые значения в каждом столбце — это число строк без пропусков:
Строки в CSV или Excel без pandas
Через pandas: len(pd.read_csv("data.csv")) или len(pd.read_excel("data.xlsx")) — заголовок в подсчёт не входит.
Строки в таблице базы данных
Число строк лучше посчитать запросом в самой базе — так не придётся загружать всю таблицу в Python:
Для PostgreSQL и MySQL запрос тот же, меняется только библиотека подключения.
Список списков
Строки по условию
Работу с таблицами разбирают в курсе «Python для анализа данных».
8 дней назад
Никита Вихров






