相关疑难解决方法(0)

as.Date在转换'ddmmmyyyy'时返回NA

我正在尝试将字符串"2013-JAN-14"转换为日期,如下所示:

sdate1 <- "2013-JAN-14"
ddate1 <- as.Date(sdate1,format="%Y-%b-%d")
ddate1
Run Code Online (Sandbox Code Playgroud)

但我得到:

[1] NA
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么 ?我应该为此安装一个包(我尝试安装chron).

r date r-faq

20
推荐指数
3
解决办法
4万
查看次数

在R中将因子转换为日期/时间

这是我的数据框中包含的信息:

## minuteofday: factor w/ 89501 levels "2013-06-01 08:07:00",...
## dDdt: num 7.8564 2.318 ...
## minutes: POSIXlt, format: NA NA NA
Run Code Online (Sandbox Code Playgroud)

我需要将分钟列转换为日期/时间格式:

minuteave$minutes <- as.POSIXlt(as.character(minuteave$minuteofday), format="%m/%d/%Y %H:%M:%S")
Run Code Online (Sandbox Code Playgroud)

我试过了as.POSIXlt,as.POSIXct而且as.Date.这些都没有奏效.有人有想法吗.

目标是绘制分钟与dDdt的关系,但它不会让我在指定的时间段内绘制我想要的因素.我不知道接下来该尝试什么...

r date posixct posixlt r-factor

14
推荐指数
2
解决办法
7万
查看次数

标签 统计

date ×2

r ×2

posixct ×1

posixlt ×1

r-factor ×1

r-faq ×1