首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >r: as.date函数返回NA

r: as.date函数返回NA
EN

Stack Overflow用户
提问于 2021-01-30 07:28:01
回答 2查看 21关注 0票数 0

原始数据如下所示的DATA

这是我的代码

代码语言:javascript
复制
myformat <- "%m/%d/%y" 
UScases_B$date <-as.Date(UScases_B$date,myformat) 
UScases_B

输出如下所示的output

我也尝试过这些代码,但它对我不起作用。

代码语言:javascript
复制
 lct <- Sys.getlocale("LC_TIME")
 Sys.setlocale("LC_TIME", "C")
 Sys.setlocale("LC_TIME", lct)
 Sys.getlocale(category = "LC_ALL")
 Sys.setlocale("LC_TIME","English")

我的系统语言是英语。R studio是最新版本。

如果有人能帮我,我真的很感激。非常感谢!

EN

回答 2

Stack Overflow用户

发布于 2021-01-30 07:29:03

因为原始数据已经是Date类要求的默认格式。它不需要任何format

代码语言:javascript
复制
 UScases_B$date <-as.Date(UScases_B$date) 

默认format%Y-%m-%d,其中%Y- 4位年、%m- 2位月和%d- 2位日

票数 0
EN

Stack Overflow用户

发布于 2021-01-30 07:51:58

如果你想创建一个Date-object,你必须使用UScases_B$date <-as.Date(UScases_B$date),正如@akun建议的那样。

如果你想重新格式化你的日期从2020-01-21到01/21/20,你必须使用UScases_B$date <- format(as.Date(UScases_B$date), "%m/%d/%y")

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65963072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档