我是新用户,需要您的帮助。我花了半天的时间试图解决这个问题,但结束了。
#我有数百个来自数据记录器的.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而不管它们的排列方式如何? 谢谢。