在R中导入大量excel时格式化DATETIME的问题

时间:2017-06-15 08:42:02

标签: r datetime

我有一个manys excel文件夹,两种格式DATETIME

  • read.csv2导入后的日期,键入FACTOR YYYY-MM-DD HH: MM: SS
  • 和其他excel格式类型FACTOR,格式为DD/MM/YYYY HH: MM

我只想要一个代码遍历两种类型的excel:最后使用相同的格式YYYY-MM-DD HH: MM: SS来导入

我不知道该怎么做。

1 个答案:

答案 0 :(得分:1)

我们可以使用anytime执行此操作。选中getFormats(),检查所需格式是否已存在。如果格式不存在,请使用addFormats添加特定格式,然后使用anytime转换为DateTime

library(anytime)
addFormats("%d/%m/%Y %H:%M")
anytime(c("2015-03-15 03:15:25", "25/05/1976 05:25"))
#[1] "2015-03-15 03:15:25 IST" "1976-05-25 05:25:00 IST"