当我粘贴代码并在其中执行时,R控制台有时会表现得非常奇怪。在执行创建输出文件的代码之后,控制台从此开始只会生成特定的输出,而不管我是否更改代码。R控制台不响应代码更改
该问题可以用下面的代码作为例子来解释。 dataframeA
和dataframeB
两种CSV格式的电子表格中的内容当我改变的内容与read.csv
>CombinedCols <- data.frame(dataframeA, dataframeB)
>write.table(CombinedCols, file = "/Users/Username/Results.csv",
append = TRUE, sep = ",")
读取dataframeA
或dataframeB
和在控制台重新执行代码Results.csv将被精确地生成的文件就好像我对数据帧A或B没有做任何修改。
我不知道这种情况甚至称为什么。 有没有人有任何关于这个问题的见解?
您需要添加您用于“更改dataframeA和dataframeB的内容”的特定代码。 – joran
我注意到你正在使用'append = TRUE',所以每次你调用'write.table'时,它都会在你的文件底部写入更多的东西。也许你只是扫描文件的顶部,因此没有注意到任何改变......也许你应该删除该选项,如果这不是你想要的。 – flodel
> append = TRUE只是让我可以更容易地跟踪更改代码的效果(或缺少效果)。使参数为FALSE不会影响我遇到的这个问题。 – jmdeamer