Pandas DataFrame row count in Python

David Y.
jump to solution

The Problem

How can I get the number of rows of a Pandas DataFrame in Python?

The Solution

We can do this in one of two main ways:

  1. Using Python’s built-in len() function:
    row_count = len(my_dataframe)
  2. Using the DataFrame.shape property, which contains a tuple of the row and column count:
    row_count = my_dataframe.shape[0]

The len() function is usually the faster of the two solutions, but shape may be useful in circumstances where we also need the column count.

Print stack traces in Python
David Y.
Is There a List of pytz Timezones?
James W.
Get the current time in Python
David Y.
Append vs. extend in Python
David Y.

Considered "not bad" by 4 million developers and more than 150,000 organizations worldwide, Sentry provides code-level observability to many of the world's best-known companies like Disney, Peloton, Cloudflare, Eventbrite, Slack, Supercell, and Rockstar Games. Each month we process billions of exceptions from the most popular products on the internet.

Sentry