python - 如何将带有字典值的 DataFrame 转换为其他 DataFrame,键作为列标题
问题描述
我有如下熊猫数据框:
"Unnamed: 0"
0 {1:'Apple1', 2:'LemonA', 3:'StrawberryX'}
1 {1:'Apple2', 2:'LemonB', 3:'StrawberryW'}
2 {1:'Apple3', 2:'LemonC', 3:'StrawberryZ'}]
所以 myDf 是具有 3*1(3 行和 1 列)的 DataFrame 修改它的最佳方法是什么,如下所示:
1 2 3
0 'Apple1' 'LemonA' 'StrawberryX'
1 'Apple2' 'LemonB' 'StrawberryW'
2 'Apple3' 'LemonC' 'StrawberryZ'
修改后我的新数据形状是 3*3
解决方案
假设你有一个系列你可以做
pd.DataFrame(list(df['"Unnamed: 0"']))
1 2 3
0 Apple1 LemonA StrawberryX
1 Apple2 LemonB StrawberryW
2 Apple3 LemonC StrawberryZ
推荐阅读
- ruby-on-rails - 如何将 act_as_votable gem 限制为 Rails 中的一个模型
- react-native - react native - 使用“prop-types”在组件中回调
- angular6 - 获取 TypeError: .finalize 不是 Rxjs6 中的函数
- node.js - 将全局变量注入节点上下文
- python - 我尝试在 ubuntu 中安装 python 3.6 但每次我在终端中发出命令时都会显示错误:
- python - 运行两个单独的 for 循环后在 csv 文件中保存两列
- python-3.x - 如何使用 aiohttp 检查 url 状态码?
- ios - 演示 react native ios 应用程序。如何使用苹果开发者帐户?
- json - 如何在 Power BI 中拆分 JSON 列
- angularjs - AngularJS 指令 - 访问模板中的 $rootScope 变量