2011-10-07 20 views
4

有没有办法将另一个替换为.Rdata文件中的表?我可以使用编辑(x)命令编辑它,但手动操作需要大量时间;此外,我还没有找到添加行的方法。替换.Rdata文件中的数据

+0

如果数据在R会话中是“可见的”,如果您可以使用edit(x),那么可以添加一行rbind(它有一个data.frame方法)。见?rbind。和@nzcoops的关于你需要阅读更多介绍性材料的评论似乎是关键的,你可能会考虑搜索它:http://stackoverflow.com/questions/6516116/appending-data-in-r http://stackoverflow.com/问题/ 3040352/merge-two-data-frames-together-that-the-same-variable-names-and-data-types http://stackoverflow.com/questions/3665885/adding-a-list-of -vectors-to-a-data-frame-in-r –

回答

8

我认为你需要阅读一些'介绍R'指南。

一个.Rdata文件通常是一个保存的会话,它可以保存任何数量的“事物”,标量,向量,数据框架,列表,函数等等。我假设你有一个数据文件被读入R到data.frame中,并保存在.Rdata文件中。您可以使用load("....Rdata")加载.Rdata文件,然后您可以'替换'您的表(数据框),通过加载另一个顶部,如果这是您想要做的,所以假设它被称为dat,dat <- read.csv("new_data.csv", ...),然后保存会议再次,save.image("....Rdata")。虽然我假设了很多东西,但是...

+0

谢谢,nzcoops!我终于做到了这一点) – user984747

+0

无后顾之忧。如果您愿意,您可以通过单击投票按钮下方的勾号来选择此选项作为选定的答案。不必,这是你的选择。很高兴你到了那里。 – nzcoops