pandas - pandas: .to_dict('records') 导致奇数键
问题描述
我有一个filtered_df
看起来像这样的数据框:
suffix.3K suffix.3K.R suffix.CHAI suffix.CHAI.R suffix.CON suffix.CON.R suffix.ED suffix.ED.R
123 1.0 1.0 1.0 1.0 1.0 1.0 1.0
当我打印它时,我运行filtered_df.to_dict('records')
并得到以下结果:
[{'_0': 1.0, '_1': 1.0, '_2': 1.0, '_3': 1.0, '_4': 1.0, '_5': 1.0, '_6': 1.0, '_7': 1.0, '_8': 299.0}]
知道为什么结果键(应该是列名)结果是这样的吗?我尝试更改方向并获得预期的列名。我只有在orient='records'
解决方案
推荐阅读
- perl - 我在打印来自 __DATA__ 源的某些信息时遇到困难
- python - 如何在执行 MNIST 数字分类器时修复“numpy.core._exceptions.MemoryError”?
- rest - 异步批量数据验证服务 - GET 还是 POST?
- flutter - Flutter:将 RGB 值转换为十六进制整数
- flutter - 如何使用颤振使复选框形状变为圆形
- javascript - 直接从数据库流式传输 FLV 文件
- python - 在z3py中使用BitVec数组时如何按数组顺序检索得到的解?
- javascript - 如何在 DOM [no-jQuery] 中尚未包含的元素上添加事件侦听器?
- wordpress - Wordpress:yoast SEO 的问题
- php - 在 PHP 中调用 API GET 请求后没有响应