将整数值 20081028 转换为日期格式时,我编写了一段代码:
lakers<-as.Date(lakers$date, "%Y%m%d")
将char转换为日期时出错。
你能帮我吗?我在哪里做错了以下是代码错误的详细信息。
湖人$日期和LT; -as.Date(湖人$日期,&#34;%Y%米%d&#34)
charToDate(x)出错: 字符串不是标准的明确格式
如果我使用R代码:
lakers $ Date = as.POSIXct.Date(lakers $ Date,&#34;%Y%m%d&#34;)
然后我得到以下错误。
$<-.data.frame
(*tmp*
,日期,值=数字(0))出错:
替换有0行,数据有34624
记下我的样本数据。
头(湖人)
date opponent game_type time period etype team player result points
1 20081028 POR主场12:00 1跳球OFF 0 2 20081028 POR主场11:39 1投LAL Pau Gasol
请帮帮我。
答案 0 :(得分:1)
首先需要它采用标准日期格式。尝试:
Layout
答案 1 :(得分:0)
试试下面的代码。它将整数转换为年-月-日格式。但首先安装 lubridate 包。
lakers$date <- ymd(lakers1$date)