可以通过以下步骤实现:
import pandas as pd
df = pd.DataFrame()
data = {'姓名': ['张三', '李四', '王五'],
'年龄': [20, 25, 30],
'性别': ['男', '女', '男']}
for key, value in data.items():
df[key] = value
完整的代码如下:
import pandas as pd
df = pd.DataFrame()
data = {'姓名': ['张三', '李四', '王五'],
'年龄': [20, 25, 30],
'性别': ['男', '女', '男']}
for key, value in data.items():
df[key] = value
print(df)
这段代码将根据字典data
创建一个新的数据帧df
,其中字典的键作为数据帧的列名,字典的值作为数据帧的每一列的数据。最后,通过打印数据帧df
可以查看结果。
这种方法适用于将字典数据转换为数据帧的场景,例如将从数据库中查询到的数据以字典形式存储,然后使用for循环将其转换为数据帧进行进一步的数据分析和处理。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云