如何用R中的日期命名变量或data.frame
我有一个输出数据帧的函数,我希望它在名称中的某个地方用当前日期命名数据。理想情况下,类似20170517.data之类的东西 如果我能想出如何命名这样一个对象或变量,我可以把它包含在我的函数中 我试过:如何用R中的日期命名变量或data.frame,r,datetime,naming,R,Datetime,Naming,我有一个输出数据帧的函数,我希望它在名称中的某个地方用当前日期命名数据。理想情况下,类似20170517.data之类的东西 如果我能想出如何命名这样一个对象或变量,我可以把它包含在我的函数中 我试过: as.character(sys.Date,date) <- dataframe paste(sys.Date,data,sep="") <- dataframe as.character(sys.Date,Date)您可以使用assign my_data <- rnorm(
as.character(sys.Date,date) <- dataframe
paste(sys.Date,data,sep="") <- dataframe
as.character(sys.Date,Date)您可以使用assign
my_data <- rnorm(10)
assign(paste0(Sys.Date(), ".data"), value = my_data)
my_data是否将数据框保存为名为20170517.data
的文件?或者你希望这是你的R对象名?TheBiro-对象,而不是文件。Jav的解决方案有效!但要访问该变量,必须将名称用引号括起来。是的,这实际上是一个糟糕的命名方案。OP,你最好从字母开始:“data_2017-05-17”。然后,将它们全部放在一个列表中。因此,您不会因为一堆数据变量而使您的环境变得混乱。Jav,我就是这样做的