Pandas:如何将每个数据帧行导出到新的数据帧中?

2024-09-27 21:32:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个Pandas数据帧,我想迭代每一行,并将当前行附加到一个新的数据帧中。 这是原始数据帧的一个示例:(不带索引)

ISBN          Book-Author       Year-Of-Publication     Keywords
...
...
0330353349    Minette Walters         1997           [ice, house, tv, tie, edition]

当我尝试这样做时,结果(新数据帧)如下所示:

ISBN      0330353349
Book-Author       Minette Walters
Year-Of-Publication     1997
Keywords    [ice, house, tv, tie, edition]

这基本上是颠倒的。我尝试使用transpose(),但没有任何变化

这是我的代码的总体思路:

for index, row in temp_df.iterrows():
    temp_row = temp_df.loc[index,:]
    row_transposed = temp_row.transpose()
    # call xyz function for row_transposed

这是一个问题,因为我的xyz函数只有在传递单行数据帧时才起作用


Tags: of数据tvyeartempauthorhouserow

热门问题