尝试使用不同的日期格式循环几个.csv

时间:2017-11-25 18:49:03

标签: r

我是新用户,需要您的帮助。我花了半天的时间试图解决这个问题,但结束了。

我有数百个来自数据记录器的.csv文件。所有这些文件都有一个“DATE”列,我需要按“DATE”对这些文件进行子集化。其中一些文件的日期顺序不同。

EG。 :“08/27/2017”或“2017/08/27”或“2017/27/08。

我正在尝试循环所有这些文件以首先打开它们,然后使用以下命令将DATE列转换为日期格式:

as.Date (filename$Date, format = "%Y/%m/%d")

但是,由于某些文件的DATE格式排列方式不同,上述代码行必须更改为以下内容:

as.Date (filename$Date, format = "%d/%m/%y")
                        OR
as.Date (filename$Date, format = "%m/%d/%Y")

有没有办法将列格式化为DATE而不管它们的排列方式如何? 谢谢。

0 个答案:

没有答案