我有一个Pandas DataFrame,我想遍历每一行并将当前行附加到新的Dataframe中。 这是原始数据框的示例:(不包含索引)
ISBN Book-Author Year-Of-Publication Keywords
...
...
0330353349 Minette Walters 1997 [ice, house, tv, tie, edition]
当我尝试这样做时,结果(新的DataFrame)如下所示:
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函数仅在传递单行数据帧时才起作用。