在 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