我在循环中创建数据帧。在每个循环结束时,我想将所有数据帧添加到一起。它是一个非常冗长而复杂的循环代码,但我所做的是在循环之前创建一个名为“datalist”的空列表,然后将数据帧添加到循环中。工作得很好。在循环之后,我写道:
big_data = do.call("rbind",datalist)
这会让我遇到错误
Error in `row.names<-.data.frame`(`*tmp*`, value = value) :
duplicate 'row.names' are not allowed
In addition: Warning message:
non-unique values when setting 'row.names': ‘1’, ‘2’, ‘3’, ‘4’
我不知道如何解决这个问题。任何人都可以帮助我吗?
答案 0 :(得分:0)
查看str(big_data)的结果,以确保您没有任何列表列表。