Count number of columns of a Pandas DataFrame Last Updated : 26 Jul, 2020 Comments Improve Suggest changes Like Article Like Report Let's discuss how to count the number of columns of a Pandas DataFrame. Lets first make a dataframe. Example: Python3 # Import Required Libraries import pandas as pd import numpy as np # Create a dictionary for the dataframe dict = {'Name': ['Sukritin', 'Sumit Tyagi', 'Akriti Goel', 'Sanskriti', 'Abhishek Jain'], 'Age': [22, 20, np.inf, -np.inf, 22], 'Marks': [90, 84, 33, 87, 82]} # Converting Dictionary to Pandas Dataframe df = pd.DataFrame(dict) # Print Dataframe df Output: Method 1: Using shape property Shape property returns the tuple representing the shape of the DataFrame. The first index consists of the number of rows and the second index consist of the number of columns. Python3 # Getting shape of the df shape = df.shape # Printing Number of columns print('Number of columns :', shape[1]) Output: Method 2: Using columns property The columns property of the Pandas DataFrame return the list of columns and calculating the length of the list of columns, we can get the number of columns in the df. Python3 # Getting the list of columns col = df.columns # Printing Number of columns print('Number of columns :', len(col)) Output: Method 3: Casting DataFrame to list Like the columns property, typecasting DataFrame to the list returns the list of the name of the columns. Python3 # Typecasting df to list df_list = list(df) # Printing Number of columns print('Number of columns :', len(df_list)) Output: Method 4: Using info() method of DataFrame This methods prints a concise summary of the DataFrame. info() method prints information about the DataFrame including dtypes of columns and index, memory usage, number of columns, etc. Python3 # Printing info of df df.info() Output: Comment More infoAdvertise with us Next Article Count number of columns of a Pandas DataFrame S sukritinpal Follow Improve Article Tags : Python Python-pandas Python pandas-dataFrame pandas-dataframe-program Practice Tags : python Similar Reads Count the number of rows and columns of Pandas dataframe In this article, we'll see how we can get the count of the total number of rows and columns in a Pandas DataFrame. There are different methods by which we can do this. Let's see all these methods with the help of examples. Example 1: We can use the dataframe.shape to get the count of rows and column 2 min read Count number of rows and columns in Pandas dataframe In Pandas understanding number of rows and columns in a DataFrame is important for knowing structure of our dataset. Whether we're cleaning the data, performing calculations or visualizing results finding shape of the DataFrame is one of the initial steps. In this article, we'll explore various ways 3 min read Count Frequency of Columns in Pandas DataFrame When working with data in Pandas counting how often each value appears in a column is one of the first steps to explore our dataset. This helps you understand distribution of data and identify patterns. Now weâll explore various ways to calculate frequency counts for a column in a Pandas DataFrame.1 2 min read How to Count Distinct Values of a Pandas Dataframe Column? Let's discuss how to count distinct values of a Pandas DataFrame column. Using pandas.unique()You can use pd.unique()to get all unique values in a column. To count them, apply len()to the result. This method is useful when you want distinct values and their count.Pythonimport pandas as pd # Create D 4 min read Get number of rows and columns of PySpark dataframe In this article, we will discuss how to get the number of rows and the number of columns of a PySpark dataframe. For finding the number of rows and number of columns we will use count() and columns() with len() function respectively. df.count(): This function is used to extract number of rows from t 6 min read Like