R日期从Excel不转换

时间:2019-04-13 03:07:35

标签: r excel date

我在stackoverflow上查找了以下代码,没有任何东西可以正确地从Excel转换为Date()。 dput()显示来自Excel的输入日期。如何转换这些数字?

    data.3$Date <- as.Date(as.numeric(data.3$Date), origin="1899-12-30")
    z <- as.yearmon("39225",format="%Y%m")

    dput(data.3$Date)
    structure(c(-25545, -25551, -25529, -25521, -25545, -25522, -25544, 
-25538, -25547, -25548, -25546, -25521, -25526, -25521, -25537,

1 个答案:

答案 0 :(得分:0)

要回答最后5条评论问题...我使用strptime(data,format =)将这段代码应用于Excel中的日期字段,例如

abberville_df4  <- subset(data.4, ((
  (data.4$Original.Hospital.Location == 'Abbeville' 
   & strptime(data.4$Date, format="%Y-%m-%d") >= "2007/04/30" 
   & strptime(data.4$Date, format="%Y-%m-%d") <= "2007/08/01"))))