gpt4 book ai didi

python - 如何按每一行拆分 pandas 数据框并包含每个创建的新数据框的标题?

转载 作者:太空宇宙 更新时间:2023-11-04 09:31:23 25 4
gpt4 key购买 nike

Python 新手。如何按每一行拆分数据框并创建一个包含标题的新数据框。

我的最终目标是使用 docx 库将数据表(从数据框创建)放入 word。

当前数据帧的示例:

x y z
1 4 5
4 2 4
3 5 5

我想创建什么:

x y z
1 4 5

x y z
4 2 4

最佳答案

通过 iloc 使用列表理解

l = [df.iloc[[i], :] for i in range(len(df))]

print(l[0])

x y z
0 1 4 5

注意:由于我们是从单行创建 DataFrame,df.iloc[i, :] 将返回一个系列,而 df.iloc[[i], :] 将返回一个 DataFrame。

关于python - 如何按每一行拆分 pandas 数据框并包含每个创建的新数据框的标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55599434/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com