Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何用R中的日期命名变量或data.frame_R_Datetime_Naming - Fatal编程技术网

如何用R中的日期命名变量或data.frame

如何用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(

我有一个输出数据帧的函数,我希望它在名称中的某个地方用当前日期命名数据。理想情况下,类似20170517.data之类的东西

如果我能想出如何命名这样一个对象或变量,我可以把它包含在我的函数中

我试过:

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,我就是这样做的