可以使用以下代码作为示例来解释该问题。 dataframeA
和dataframeB
是使用read.csv读入的两个csv格式电子表格的内容
>CombinedCols <- data.frame(dataframeA, dataframeB)
>write.table(CombinedCols, file = "/Users/Username/Results.csv",
append = TRUE, sep = ",")
当我更改dataframeA
或dataframeB
的内容并在控制台中重新执行代码时,将生成文件Results.csv,就像我没有对dataframeA或B进行任何更改一样。 / p>
我不知道甚至调用了什么情况。 有没有人对这里的问题有任何见解?
答案 0 :(得分:2)
通过组合数据框A和B,创建了一个新对象CombinedCols。之后,CombinedCols与其原始对象(数据框A和B)之间没有链接。因此,数据框A中的任何更改都不会反映在CombinedCols中。
为了使数据框A中的更改能够反映在CombinedCols中,您需要使用新的,已编辑的数据框重新创建它。