相关疑难解决方法(0)

将yyyymmdd字符串转换为R中的Date类

我想将这些日期格式为YYYYMMDD转换为Date类.

dates <- data.frame(Date = c("20130707", "20130706", "20130705", "20130704"))
Run Code Online (Sandbox Code Playgroud)

我试过了:

dates <- as.Date(dates, "%Y%m%d")
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Error in as.Date.default(dates, "%Y%m%d") : 
  do not know how to convert 'dates' to class "Date"
Run Code Online (Sandbox Code Playgroud)

设置此格式的正确方法是什么?

r date class

23
推荐指数
4
解决办法
5万
查看次数

拆分数字yyyymmdd列r

我搜索了几个小时,但我仍然很困难.

我有一个包含DATE列的数据框,我将其引用为NM_DATA $ DATE

它是yyyymmdd形式的数字...我知道...这一百个线程...我尝试了我能找到的每一个解决方案,他们不会为我工作.即将重新加载rStudio(哦是的..我使用rStudio)

NM_DATA$DATES <- as.Date(NM_DATA$DATES, "%Y%m%d")
Run Code Online (Sandbox Code Playgroud)

回报

Error in as.Date.default(NM_DATA$DATES, "%Y%m%d") : 
do not know how to convert 'NM_DATA$DATES' to class "Date"  
Run Code Online (Sandbox Code Playgroud)

有人可以解释如何获得DATE专栏

DATE
19870401
19870501
etc
Run Code Online (Sandbox Code Playgroud)

DATE
1987-04
1987-05
Run Code Online (Sandbox Code Playgroud)

任何帮助是极大的赞赏!

杰西

r

1
推荐指数
1
解决办法
2352
查看次数

标签 统计

r ×2

class ×1

date ×1