python - 如何从 DataFrame 中获取包含多个字典的数据
问题描述
我有以下类型的 DataFrame 结构。
0 1 2
0 {'A': 5, 'B': 0, 'C': 7, 'D': 9} {'A': 6, 'B': 7, 'C': 2, 'D': 8} {'A': 2, 'B': 8, 'C': 6, 'D': 3}
我正在寻找的输出:
My dataframe is of number dictionaries in the columns
A B C D
0 5 0 7 9
1 6 7 2 8
2 2 8 6 3
code
我对解决这种类型的 DataFrame 结构没有太多想法
解决方案
你可以这样做squeeze
:
df = pd.DataFrame(df.squeeze().tolist())
A B C D
0 5 0 7 9
1 6 7 2 8
2 2 8 6 3
推荐阅读
- python - 隐藏标题栏而不隐藏任务栏图标
- java - JAR 文件未执行
- python - cv2 videoCapture 没有属性
- r - 绘制一年中 4 个季度(Q1、Q2、Q3 和 Q4)的 Dataframe 中两列之间的差异的问题
- python - 如何使用python从距离矩阵制作OD对字典?
- core-data - NSPersistentCloudKitContainer 不在后台同步
- html - Angular & Bootstrap:数据切换不适用于 Angular
- javascript - scrollY 和 scrollTop 的区别
- c++ - 如何在 C++ 中声明和使用二维指针数组
- c++ - 调试器:如何在构造函数中获取类名的地址