如何将df的每一列转换为字典

Rosefun

我想将每列转换为dictionary,最后将所有列dictionary转换为list

import pandas as pd 
df= pd.DataFrame({'city': ['Dubai', 'London', 'San Fransisco'],
'temperature': [33, 12, 18,]})
print(df)

Output:

            city  temperature
0          Dubai           33
1         London           12
2  San Fransisco           18

Expected:

mylist = [
 {'city': 'Dubai', 'temperature': 33},
 {'city': 'London', 'temperature': 12},
 {'city': 'San Fransisco', 'temperature': 18},
 ]
桑迪普·卡达帕(Sandeep Kadapa)

您需要to_dictorient参数为records

df.to_dict(orient = 'records')

[{'city': 'Dubai', 'temperature': 33},
 {'city': 'London', 'temperature': 12},
 {'city': 'San Fransisco', 'temperature': 18}]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将列转换为行,其中每一列都有多个值?

如何将一列的每一行值转换为pandas中的列表?

R:如何将数据帧转换为每一列的相对频率值?

如何将主数据帧的每一列转换为单独的数据帧?

如何将字典中的一列转换为熊猫中的单独列?

如何将一列 Excel 转换为特定的字典格式?

如何将字典转换为 DF

如何将 df['month'] 和 df['year'] 转换为季度并显示到另一列

将Pandas数据框转换为每一列的字典列表的最佳方法

如何将数据框中的每一列转换为具有 ColumnName 和 ColumnValue 的行

如何将数据帧的每一列从二进制转换为字节数组

在Python中,如何将字典转换为键匹配df.index值的df列?

转换为数据框时,如何将字典关键字保留为第一列?

熊猫如何将一列数据转换为另一列数据?

如何将字典转换为熊猫 df?

如何将两个熊猫列转换为字典,但将同一第一列(键)的所有值合并为一个键?

将df转换为python上的一列

如何将一列的值转换为列标题,而其他列的值转换为行?

如何将两列转换为CSV的一列?

如何将n列的矩阵转换为仅一列的矩阵?

如何将多列数据转换为DolphinDB中的一列?

如何将一列数组转换为 Spark 中每个数组总和的列?

如何将冒号之前的每一行转换为列和值到列名

python如何将数据框中的一列转换为日期和绘制

如何将一列时间戳转换为日期时间?

Pyspark DataFrame - 如何将一列从分类值转换为 int?

如何将一列字符串转换为数字?

如何将一列中的值转换为新表的标题?

如何将数据集中一列中的字符转换为数字?