我们能否以某种方式转换日期,例如"November 2017", "December 2017"
迄今为止?我尝试导入 csv 数据,但收到了因子列。
我尝试了以下代码,但没有成功。
as.POSIXct(as.character(dat$Date), format = "%B %Y")
A POSIXct
日期需要月份中的某一天才能完整且有效。
您可以将其添加到日期字符串,然后使用格式"%B %Y %d"
e.g. :
as.POSIXct(paste(as.character(dat$Date),"01"), format = "%B %Y %d")
顺便说一句,当您导入 csv 时,您可以设置stringsAsFactors=FALSE
(作为论据read.csv/read.table
函数)来获取字符而不是因子。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)