R控制台不响应代码更改

时间:2013-05-25 21:19:40

标签: r console dataframe write.table

当我粘贴代码并在其中执行时,R控制台有时会非常奇怪。在执行创建输出文件的代码之后,从那时起,控制台将只生成该特定输出,无论我是否对代码进行了更改。

可以使用以下代码作为示例来解释该问题。 dataframeAdataframeB是使用read.csv读入的两个csv格式电子表格的内容

>CombinedCols <- data.frame(dataframeA, dataframeB) 
>write.table(CombinedCols, file = "/Users/Username/Results.csv",
              append = TRUE, sep = ",") 

当我更改dataframeAdataframeB的内容并在控制台中重新执行代码时,将生成文件Results.csv,就像我没有对dataframeA或B进行任何更改一样。 / p>

我不知道甚至调用了什么情况。 有没有人对这里的问题有任何见解?

1 个答案:

答案 0 :(得分:2)

通过组合数据框A和B,创建了一个新对象CombinedCols。之后,CombinedCols与其原始对象(数据框A和B)之间没有链接。因此,数据框A中的任何更改都不会反映在CombinedCols中。

为了使数据框A中的更改能够反映在CombinedCols中,您需要使用新的,已编辑的数据框重新创建它。