python-3.x - 如何针对每个索引项从 Dataframe 访问列表中的项目?
解决方案
您可以使用pandas
带有该方法的库来执行此操作explode
。这是您的代码的外观 -
import pandas as pd
df = [["A", [1,2,3,4]],["B",[9,6,4]]]
df = pd.DataFrame(df, columns = ['Index', 'Lists'])
print(df)
df = df.explode('Lists').reset_index(drop=True)
print(df)
你的输出将是 -
Index Lists
0 A [1, 2, 3, 4]
1 B [9, 6, 4]
Index Lists
0 A 1
1 A 2
2 A 3
3 A 4
4 B 9
5 B 6
6 B 4
推荐阅读
- java - 我如何在java中结束这个游戏?
- javascript - 有人可以给我简单的术语来说明如何将 Meteor 应用程序上传到 Galaxy 吗?
- c++ - 类的方法内部循环没有运行?
- javascript - chrome 扩展在 facebook 上无法正常工作
- python - 为什么代码没有通过单元测试?
- reactjs - 如何在 Typescript 中使用带有按钮的 Material UI Styled 和 System API?
- javascript - 将 kotlin 程序放在网站上的最佳方法是什么?
- flask - 从 Microsoft Power BI 到烧瓶 Web 应用程序
- javascript - 无法使用“in”运算符在未定义中搜索“d”
- salesforce - 需要在另一个 For 循环里面取出 For Loop