【问题标题】:Importing .csv files with Sys.Dates()使用 Sys.Dates() 导入 .csv 文件
【发布时间】:2013-12-13 10:45:49
【问题描述】:

我有一个 .csv 数据集,每天都会被转储,我用它来生成每日列表,以便使用 R 脚本跟踪参与者。我想自动化这个 R 脚本,但是为了做到这一点,我需要使用 Sys.Date() 读取 .csv。

.csv 数据集命名为:DumpedList_2013-11-27(日期始终为今天的日期)。

我想将其导入脚本,就像导入 .Rdata 文件一样。 load(paste('/srv/Data/Baseline2/baseline2_', Sys.Date(), '.Rdata',sep=''))

上面读取 .csv 文件的命令等效于什么?

我尝试了 load 和 read.csv 命令,但收到错误消息: data=read.csv('P:/DirectoryPath/DumpedList_',Sys.Date(),'.csv')

我还尝试创建todaydate=Sys.Date(),然后用它来加载数据,但再次出现错误消息。 a=load(paste("P:/DirectoryPath/DumpedList_",todaydate,".csv"))

有什么见解吗?

【问题讨论】:

    标签: r date import


    【解决方案1】:

    默认paste会用空格分隔,使用paste0可以无缝连接字符串:

    read.csv(paste0('P:/DirectoryPath/DumpedList_',Sys.Date(),'.csv'))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-31
      • 2021-05-29
      相关资源
      最近更新 更多