我试图追加贯穿函数weighted_rows的行。然而,它只打印第一行,尽管df超过1000。
for i in range(df.shape[0]):
weighted_t = weighted_df.append(weighted_rows(i), ignore_index=True)
这个for循环只打印已经通过函数的第一行df,而我希望它附加每隔一行(1000左右)并将它们作为一个大数据帧输出。我需要添加到我的功能中吗?任何帮助是极大的赞赏。
我犯了一个简单的错误。我没有附加到我想要的数据框,而是添加了一个名为weighted_t的新数据框,这意味着数据框没有保存。这是一个简单的修复。感谢所有试图提供帮助的人。
for i in range(df.shape[0]):
weighted_df = weighted_df.append(weighted_rows(i), ignore_index=True)