在 Python 中從 narray-list 的字典建立 DataFrame
Pandas 是一個非常廣泛使用的 Python 庫,用於資料處理和資料分析。在本文中,我們將看到如何從給定的 Python 字典和列表中建立 pandas dataframe。
從包含列表的字典建立
字典是鍵值對。如果我們採用一個鍵為鍵、值為列表的 Python 字典,那麼我們可以直接將 DataFrame 方法用於給定的字典來建立 pandas 資料幀。
示例
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 Time 0 Mon Chemisry 2 PM 1 Tue Physics 10 AM 2 Wed Maths 10 AM 3 Thu English 2 PM 4 Fri Biology 10 AM
新增索引
如果資料幀已經建立,我們可以透過新增索引來新增另一列。在以下示例中,我們採用一個包含考試科目和考試時間的 Python 字典。稍後,我們將考試日期作為索引新增到給定的資料幀。
示例
import pandas as pd
# Dictionary for Exam Schedule
Exam_Schedule = {
'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, index = ['Mon', 'Tue', 'Wed','Thu', 'Fri'])
print(Exam_Schedule_df)輸出
執行以上程式碼會給我們以下結果 −
Exam Day Exam Subject Time 0 Mon Chemisry 2 PM 1 Tue Physics 10 AM 2 Wed Maths 10 AM 3 Thu English 2 PM 4 Fri Biology 10 AM
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP