如何解决迭代列表以创建数据帧输出熊猫
亲爱的, 我需要您的帮助,以便在Python,Pandas中微调我的代码。
我有一个列表: my_list = [405218,405211,309211,234589]
我想遍历此列表,使用每个元素进行细化,生成由1行25列的数据帧表示的输出。然后,我想创建一个数据框,其中每一行代表1个输出,这样我就有了一个包含所有输出的数据框。 在此示例中,由于我的列表基于4项,因此数据框结果将是25列4行的数据框。
感谢您的任何建议,
解决方法
所以我假设你想用相同的数字填充行。如果是这种情况,您可以简单地创建一个 25 行的 2d 列表,每行都有该列表。你会得到这样的东西:-
[[405218,405211,309211,234589],[405218,234589]]
现在您只需使用 numpy 对其进行转置,并使用 Pandas 将其设为数据框。
my_list = [405218,234589]
df = pd.DataFrame(np.array([my_list for _ in range(25)]).T)
您将获得以下数据帧作为输出。
希望它能解答您的疑问。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。