Для исследования моделирования я хотел бы сохранить результаты одного образца в файле R, а затем добавить в этот файл результаты следующего образца.
Для этого я использую функцию dump(). Чтобы добавить файл с данными из следующей симуляции, я хочу использовать опцию append = TRUE этой функции. Однако эта функция у меня не работает.
Когда я имитирую данные, сохраняю их как файл R (используя функцию дампа), и я делаю это снова с опцией append = TRUE, функция дампа перезаписывает данные и не добавляет файл.
Что я делаю не так?
Чтобы проиллюстрировать проблему, это мой пример кода:
#Simulate data
x <- rnorm(10)
y <- rnorm(10)
xy <- data.frame(x,y)
#Dump into R file "xy.R" with option append = TRUE
dump("xy",file="xy.txt", append =TRUE)
rm(xy) # remove the dataset form current environment
#Retrieve data from file:
source("xy.R")
xy #100 rows
#Run the code again: Still 100 rows and not 200 as expected.
#Old data is overwritten, new data is not appended.