相关疑难解决方法(0)

R中的字符串转换整数

我试图找到一个函数将整数转换为字符串,以便我可以使用它来启动Date对象.

> v = c(20081101)
> date <- as.Date(v, format("%Y%m%d"))
Run Code Online (Sandbox Code Playgroud)

charToDate(x)中的错误:字符串不是标准的明确格式

我找到了一个解决方案paste(),但我想知道进行转换的正确方法是什么.

> date <- as.Date(paste(v), format("%Y%m%d"))
> date
[1] "2008-11-01"
Run Code Online (Sandbox Code Playgroud)

r r-faq

46
推荐指数
2
解决办法
10万
查看次数

拆分数字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

r-faq ×1