我试图在R中将这个字符列转换为日期时间格式,但我似乎无法停止得到null结果。谁能帮帮我?
我还需要将时间和日期分成两个不同的列。首先我需要把它转换成日期时间格式正确吗?
picture of data
这是我尝试过的
#converting date into numeric format
date_numeric <- as.numeric(minute_sleep$date) #result was null so I will delete it and try again
remove(date_numeric)
#convering date into timestamp
new_time <- strptime(minute_sleep$date, format="%H:%M:%S", tz="") #result was also null DANG IT!!
remove(new_time)
#converting date into datetime format ATTEMPT 1
new_date_column <- as.POSIXct(minute_sleep$date, format="%m/%d/%YT%H:%M:%OS") #return was also null
remove(new_date_column)
#converting date into datetime format ATTEMPT 2
date_time <- ymd_hms(minute_sleep$date) #NULL RESULTS!!!!
1条答案
按热度按时间von4xj4u1#
从你给出的截图来看,不可能确定日期格式是什么(可能是4月12日,也可能是12月4日),所以下面的代码可能不适合你。但无论如何:
如果我把月份和日期弄错了,就把“mdy HMS”改成“dmy HMS”
希望这有帮助!