Как узнать количество строк в таблице python
Ответы
Игорь Гахов
17 октября 2022
Чтобы подсчитать количество строк в DataFrame, вы можете использовать свойство dataframe.shape
или dataframe.count()
.
Dataframe.shape
возвращает кортеж, содержащий количество строк в качестве первого элемента и количества столбцов в качестве второго элемента. Индексируя первый элемент, мы можем получить количество строк в DataFrame:
import pandas as pd
# initialize dataframe
df = pd.DataFrame({'a': [1, 4, 7, 2], 'b': [2, 0, 8, 7]})
# number of rows in dataframe
num_rows = df.shape[0]
print('Number of Rows in DataFrame :',num_rows) # => Number of Rows in DataFrame : 4
Dataframe.count()
, с значениями параметров по умолчанию возвращает количество значений вдоль каждого столбца. А в DataFrame каждый столбец содержит одинаковое количество значений, равных количеству строк. Индексируя первый элемент, мы можем получить количество строк в DataFrame:
import pandas as pd
# initialize dataframe
df = pd.DataFrame({'a': [1, 4, 7, 2], 'b': [2, 0, 8, 7]})
# number of rows in dataframe
num_rows = df.count()[0]
print('Number of Rows in DataFrame :',num_rows) # => Number of Rows in DataFrame : 4
0
0