python - python中的数据框创建问题
问题描述
data={'a0':[[1,2,3]],'a1':[[5,6,2],[2,3]],'f1':[[2,5]]}
我需要使用我运行以下命令的这个 dict 创建一个数据框。
for x in data:
df[x]=pd.Series(data[x],index=None)
Output:
a0 a1 f1
0 [1, 2, 3] [5, 6, 2] [2, 5]
预期输出:
a0 a1 f1
0 [1, 2, 3] [5, 6, 2] [2, 5]
1 [2,3]
我在代码中遗漏了什么?
谢谢,索尼娅
解决方案
data={'a0':[[1,2,3],''],'a1':[[5,6,2],[2,3]],'f1':[[2,5],'']}
df = pd.DataFrame(data)
df
推荐阅读
- android - 如何跨导航堆栈重用android片段(Android中的iOS标签栏实现)?
- unit-testing - 单元测试新手,希望对此单元测试有一些意见
- python - Discord Bot 加入语音频道
- php - 在 laravel 中使用 foreach 循环仅显示一个数组
- python - 基于某个标记作为分隔符拆分 HTML 的优雅方法
- ms-access - 如何用 MS-Access 宏替换导出文件?
- mysql - 如何查看使用最多 CPU 的 MySQL 进程?
- javascript - 使用 Vuetify Switch 更改 Vuex 状态
- android-studio - 如何设置夜间模式
- javascript - React-Native-Twilio-Programmable-Voice initWithToken() 和 addEventListener('deviceReady') 不起作用