Categories: TutorialsUbuntu

How to Convert Python Dictionary into Dataframe

Python features dictionary data structure that allows you to easily store data as key-value pairs in a compact manner. It also offers pandas library that allows you to analyze data in tabular manner. Often we need to convert Python dictionary into dataframe, especially if we use python for server programming and receive JSON data from client browsers that is converted into python dictionary before processing. In this article, we will learn how to convert python dictionary into dataframe.

How to Convert Python Dictionary into Dataframe

Let us say you have a python dictionary as shown below where each key is a date and value is a sale amount.

Sponsored
class="wp-block-preformatted">d = {u'2012-06-08': 388, u'2022-06-09': 388, u'2022-06-10': 388, u'2022-06-11': 389, u'2022-06-12': 389, u'2022-06-13': 389, u'2022-06-14': 389, u'2022-06-15': 389, ... }

Let us say you want to convert this dictionary into dataframe as shown below.

     Date         DateValue
0    2022-06-08    388
1    2022-06-09    388
2    2022-06-10    388
.    2022-06-11    389
.    ...           ...

You can easily convert this into dataframe as shown below using DataFrame() constructor. Please note, you need to pass a list of key-value pairs as input to DataFrame() constructor.

In [11]: pd.DataFrame(d.items())  # or list(d.items()) in python 3
Out[11]:
             0    1
0   2022-06-08  388
1   2022-06-09  388
2   2022-06-10  388
3   2022-06-11  389
...

In [12]: pd.DataFrame(d.items(), columns=['Date', 'DateValue'])
Out[12]:
          Date  DateValue
0   2022-06-08        388
1   2022-06-09        388
2   2022-06-10        388

In this article, we have learnt how to convert python dictionary to dataframe. It is useful if you want to analyze python dictionary using pandas framework.

Sponsored

Also read:

How to Start Background Process in Python
How to Prevent NGINX from Serving .git directory
How to Prevent Apache from Serving .git directory
How to Check if String is Substring of List Items
How to Check if Column is Empty or Null in MySQL

The post How to Convert Python Dictionary into Dataframe appeared first on Fedingo.

Ubuntu Server Admin

Recent Posts

Canonical Releases Ubuntu 25.04 Plucky Puffin

The latest interim release of Ubuntu introduces “devpacks” for popular frameworks like Spring, along with…

2 days ago

Ubuntu 25.04 (Plucky Puffin) Released

Ubuntu 25.04, codenamed “Plucky Puffin”, is here. This release continues Ubuntu’s proud tradition of integrating…

3 days ago

Extended Security Maintenance for Ubuntu 20.04 (Focal Fossa) begins May 29, 2025

Ubuntu released its 20.04 (Focal Fossa) release 5 years ago, on March 23, 2020. As…

3 days ago

Ubuntu 20.04 LTS End Of Life – activate ESM to keep your fleet of devices secure and operational

Focal Fossa will reach the End of Standard Support in May 2025, also known as…

4 days ago

Ubuntu MATE 25.04 Release Notes

Ubuntu MATE 25.04 is ready to soar! 🪽 Celebrating our 10th anniversary as an official…

4 days ago

Ubuntu Weekly Newsletter Issue 887

Welcome to the Ubuntu Weekly Newsletter, Issue 887 for the week of April 6 –…

6 days ago