我正在尝试附加通过功能加权_rows运行的行。但是,尽管DF中有1000多个,但它仅印刷第一行。
for i in range(df.shape[0]):
weighted_t = weighted_df.append(weighted_rows(i), ignore_index=True)
此循环仅打印已经通过该功能的第一行DF,而我希望它附加其他所有行(1000左右),并将它们全部作为大数据框架输出。我需要添加一些东西吗?任何帮助是极大的赞赏。
我犯了一个简单的错误。我不是附加到我预期的数据框架上的,而是新的称为加权_T的新数据框架,这意味着数据框架没有保存。这是简单的修复。感谢所有试图提供帮助的人。
for i in range(df.shape[0]):
weighted_df = weighted_df.append(weighted_rows(i), ignore_index=True)