Create Empty pandas DataFrame in Python (2 Examples)
In this Python article you’ll learn how to initialize an empty DataFrame using the pandas library.
The tutorial contains the following content blocks:
Let’s do this…
Example 1: Create Empty pandas DataFrame without Column Names
Example 1 illustrates how to construct a pandas DataFrame with zero rows and zero columns.
As a first step, we have to load the pandas library to Python:
import pandas as pd # Load pandas |
import pandas as pd # Load pandas
Next, we can use the DataFrame() function to create an empty DataFrame object:
data_1 = pd.DataFrame() # Create empty DataFrame print(data_1) # Print empty DataFrame # Empty DataFrame # Columns: [] # Index: [] |
data_1 = pd.DataFrame() # Create empty DataFrame print(data_1) # Print empty DataFrame # Empty DataFrame # Columns: [] # Index: []
Have a look at the previous console output: We have created a pandas DataFrame with zero rows and no variables.
Example 2: Create Empty pandas DataFrame with Column Names
Example 2 explains how to initialize a pandas DataFrame with zero rows, but with predefined column names.
For this, we have to use the columns argument within the DataFrame() function as shown below:
data_2 = pd.DataFrame(columns = ["x1", "x2", "x3"]) # Create empty DataFrame with column names print(data_2) # Print empty DataFrame with column names # Empty DataFrame # Columns: [x1, x2, x3] # Index: [] |
data_2 = pd.DataFrame(columns = ["x1", "x2", "x3"]) # Create empty DataFrame with column names print(data_2) # Print empty DataFrame with column names # Empty DataFrame # Columns: [x1, x2, x3] # Index: []
The previous output shows that we have created an empty data matrix with the three column names x1, x2, and x3.
Video, Further Resources & Summary
Erik Marsja has recently released a video on his YouTube channel, which shows Python syntax for the creation of pandas DataFrames. You may check out the video to get more information on how to handle data tables in the Python programming language. Please find the video below.
Please accept YouTube cookies to play this video. By accepting you will be accessing content from YouTube, a service provided by an external third party.
If you accept this notice, your choice will be saved and the page will refresh.
Furthermore, you might read some of the related tutorials that I have published on this website.
- Handling DataFrames Using the pandas Library in Python
- Replace NaN by Empty String in pandas DataFrame
- Drop Rows with Blank Values from pandas DataFrame
- Replace Blank Values by NaN in pandas DataFrame
- Modify & Edit pandas DataFrames in Python
- Introduction to Python
To summarize: In this Python tutorial you have learned how to create an empty pandas DataFrame. If you have additional questions, please let me know in the comments. Furthermore, please subscribe to my email newsletter in order to receive updates on new tutorials.