python - 使用字典字典中的 1 列创建 DataFrame
问题描述
我将字典转换为熊猫 DataFrame
import pandas as pd
my_dict = {
0: {1,5,8},
1: {2,7,6},
2: {8,3,7}
}
df = pd.DataFrame.from_dict(my_dict, orient='index', dtype=None, columns=None)
print (df)
输出:
0 1 2
0 8 1 5
1 2 6 7
2 8 3 7
预期输出:
number column
0 1,5,8
1 2,7,6
2 8,3,7
所以列必须包含简单的容器,例如列表或系列。
从字典字典创建熊猫数据框的问题
不能描述我的问题,因为我不需要很多列。
数据必须存储在 1 列中。
解决方案
这是一个简单的方法
pd.DataFrame(my_dict.items(), columns=['number', 'column'])
number column
0 0 {8, 1, 5}
1 1 {2, 6, 7}
2 2 {8, 3, 7}
推荐阅读
- python - Python FTP:“TimeoutError:[Errno 110] 连接超时”但我可以在终端中使用 sftp 连接
- python - 弹出故障没有找到目录?
- mysql - Mysql 正在寻找更多,估计行,然后是预期
- android - 使用 Log for Volley Post 方法
- javascript - 在 d3 条形图中自定义网格线
- python - ModuleNotFoundError:没有名为“projeler_ile_python”的模块
- javascript - 如果我从服务器请求数据,“ComponentDidMount”钩子会触发内存泄漏
- python-3.x - 从 python 生成 Faker 数据并将其加载到 BigQuery 嵌套表中
- c - 编码/解码程序的逻辑错误 (C)
- javascript - 克隆和换行时如何防止单词溢出?