如何在R中随时间编辑数据库?

时间:2015-10-14 04:00:43

标签: r shiny rstudio

我要做的就是有一个文件,其中包含输入的邮政编码和某些地点的邮政编码之间的距离(以英里为单位)的信息。我有一个所有可能的输入作为列名称,以及您将作为行名称的位置。我希望能够在应用程序中输入邮政编码时填写此数据集。如何在关闭应用程序时创建一个可以保存的文件,并且可以在下次运行应用程序时编辑它?我尝试了很多方法,但是我无法写一个文件,每次填写更多信息时重命名文件似乎效率很低。

1 个答案:

答案 0 :(得分:0)

如果你的计划只在你的应用程序的一个实例上启动并且可以随时使用wrtie.csvread.csv来保存文件,则可以使用{{{{}}将变量保存为R数据1}}和load函数。

save

如果这个应用程序应该支持多个用户,那么最好有一个数据库(可能是SQL-lite?),你可以使用serialize like this将用户存储在一列中,将数据矩阵存储在另一列中。

data <- matrix(runif(5*5),nrow=5)

# Save as .Rdata
save(file="mydata.Rdata",data)

# Load data into variable
n.env  <- new.env()
load(file="mydata.Rdata",envir=n.env)
my.dat <- n.env$data

希望这有帮助!