As we saw in the previous section, the df.head() code outputted a table-like structure. In essence, the DataFrame is just that: a two-dimensional data structure with columns of different data types. You can think of it as an SQL Table. Of course, just being a table of rows and columns isn't what makes the DataFrame special. The DataFrame gives us access to a wide variety of functionality, some of which we're going to explore in this section.
Each row in our DataFrame represents a movie. But how many movies are there? We can find this out by running the following code:
#Output the shape of df
df.shape
OUTPUT:
(45466, 24)
The result gives us the number of rows and columns present in df. We can see that we have data on 45,466 movies.
We also see that we have 24 columns. Each column represents a feature or a piece of metadata about the movie. When we ran...