匹配两个不同的';日期';R中的类型
我有两个数据集,我想根据日期进行匹配,但它们的日期格式不同 这两种格式是:匹配两个不同的';日期';R中的类型,r,R,我有两个数据集,我想根据日期进行匹配,但它们的日期格式不同 这两种格式是: 9/11/2012 20120911 我知道我可以通过执行以下操作将第一个转换为标准格式: # convert date info in format 'mm/dd/yyyy' strDates <- c("01/05/1965", "08/16/1975") dates <- as.Date(strDates, "%m/%d/%Y") 这对我适用:as.Date(“20120911”,format=“
9/11/2012
20120911
我知道我可以通过执行以下操作将第一个转换为标准格式:
# convert date info in format 'mm/dd/yyyy'
strDates <- c("01/05/1965", "08/16/1975")
dates <- as.Date(strDates, "%m/%d/%Y")
这对我适用:
as.Date(“20120911”,format=“%Y%m%d”)
。您可能想查看从数据$DATE[1]
中弹出的内容。谢谢。列的格式为数字,但行仅对字符有效。我能够用as.Date(as.character(data$Date[1]),%Y%m%d)修复它,太棒了str(你想处理的对象)
应该是你的密友。另一种情况是mmddyyyy格式的日期,当这些日期作为数字读入时,前导的“0”'s get lost和从1月到9月的所有月份都返回为NA's。包lubirdate提供数字和字符值的解析能力<代码>库(“润滑”)然后ymd(20120911)
。
as.Date(data$DATE[1],"%Y%m%d")