簡體   English   中英

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

[英]How to name a variable or data.frame with the date in R

我有一個輸出數據框的 function,我希望它用名稱中某處的當前日期來命名數據。 理想情況下,類似於 20170517.data 之類的東西。

如果我能弄清楚如何只命名一個 object 或這樣的變量,我可以將它包含在我的 function 中。

我試過了:

as.character(sys.Date,date) <- dataframe
paste(sys.Date,data,sep="") <- dataframe

我將不勝感激任何幫助!

你可以用assign來做

my_data <- rnorm(10)
assign(paste0(Sys.Date(), ".data"), value = my_data)

這將創建形式為“ 2017-05-17.data”的變量。

如果您想直接從 excel 文件(或其他文件)創建 dfname(sys.date),您可以使用assign(paste0("prefix",Sys.Date()), value = read_excel("/directory/filename.xlsx"))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM