使用 Python 從等長列表字典建立 Pandas DataFrame
Pandas 中的 DataFrame 可以使用多種方法建立。其中一種方法是使用字典並將其轉換為 DataFrame。本文將介紹如何使用 Python 字典將三個等長列表轉換為 Pandas DataFrame。
使用列表和字典
在這種方法中,我們分別宣告列表。然後,每個列表都用作字典定義中相應鍵的值。最後,將名為 pd.Dataframe 的 Pandas 方法應用於該字典。
示例
import pandas as pd
# Lists for Exam schedule
Days = ['Mon', 'Tue', 'Wed','Thu', 'Fri']
Sub = ['Chemisry','Physics','Maths','English','Biology']
Time = ['2 PM', '10 AM', '11 AM','1 PM', '3 PM']
# Dictionary for Exam Schedule
Exam_Schedule = {'Exam Day': Days,
'Exam Subject': Sub,
'Exam Time': Time}
# Dictionary to DataFrame
Exam_Schedule_df = pd.DataFrame(Exam_Schedule)
print(Exam_Schedule_df)輸出
執行上述程式碼將得到以下結果:
Exam Day Exam Subject Exam Time 0 Mon Chemisry 2 PM 1 Tue Physics 10 AM 2 Wed Maths 11 AM 3 Thu English 1 PM 4 Fri Biology 3 PM
在字典中使用列表
在這種方法中,我們將列表直接作為字典中的值,而不是分別宣告它們。然後,類似於上述方法,將字典轉換為 Pandas DataFrame。
示例
import pandas as pd
# Dictionary for Exam Schedule
Exam_Schedule = {
'Exam Day': ['Mon', 'Tue', 'Wed','Thu', 'Fri'],
'Exam Subject': ['Chemisry','Physics','Maths','English','Biology'],
'Exam Time': ['2 PM', '10 AM', '11 AM','1 PM', '3 PM']
}
# Dictionary to DataFrame
Exam_Schedule_df = pd.DataFrame(Exam_Schedule)
print(Exam_Schedule_df)輸出
執行上述程式碼將得到以下結果:
Exam Day Exam Subject Exam Time 0 Mon Chemisry 2 PM 1 Tue Physics 10 AM 2 Wed Maths 11 AM 3 Thu English 1 PM 4 Fri Biology 3 PM
廣告
資料結構
網路
關係型資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP