从Python中的narray-list字典创建DataFrame
Pandas是一个非常广泛使用的python库,用于数据处理和数据分析。在本文中,我们将看到如何从给定的python字典和列表创建pandas数据框。
从带有列表的字典
字典是键值对。如果我们使用具有键和列表作为值的python字典,则可以直接在给定字典上使用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 Time0 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 Time0 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中的narray-list字典创建DataFrame 的全部内容, 来源链接: utcz.com/z/326591.html