list - 如何将列表分解为多个熊猫数据框
问题描述
我有一个长度为 365 的巨大列表。
请帮助我了解如何将列表中的每个项目分解为熊猫数据框,最好是通过循环。
例如,我有一个列表 d
d[1]
No Name
1 xxx
2 yyy
3 zzz
d[2]
No Name
1 aaa
2 bbb
3 ccc
同样,列表 d 中有 365 个项目。
如何将它们中的每一个分解成数据框
例如,
df1
No Name
1 xxx
2 yyy
3 zzz
我正在寻找一个自动化这个过程的代码,最好循环遍历列表的各个项目并将它们转换为数据帧
解决方案
根据你的描述
variables = locals()
for i,j in enumerate(d):
variables["df{0}".format(i+1)] = j
df1
Out[856]:
No Name
0 1 xxx
1 2 yyy
2 3 zzz
df2
Out[857]:
No Name
0 1 aaa
1 2 bbb
2 3 ccc
推荐阅读
- hugo - Hugo:用链接和逗号分隔的列表标签?
- jasmine - Angular 8 集成测试 - Proctrator/Jasmine 有效,Protractor/Cucumber 无效
- python - 使用用户定义字典标记句子中的单词
- java - Spring JPA 将具有复杂关系 M:N 和 1:N 的嵌套表相乘
- mysql - 按自定义模式排序列
- php - 它总是显示错误 403 aka Access Forbidden。它说“您无权访问请求的对象......”
- javascript - 有没有一种优雅的方法可以避免使用 Promise 重复代码?
- c++ - 我怎样才能通过友谊正确地履行我的职责?
- javascript - RXJS 积累
- c# - 在 Xamarin Forms 中使用 StackLayout 作为父布局时,ScrollView 不起作用