r - as.Date 返回 NA
问题描述
我有一个非常简单的问题,但不知何故我无法弄清楚问题所在。我想将字符列转换为日期列,以便之后能够创建折线图(x 轴上的日期,y 轴上的 x)。但是,当我尝试转换数据列时,只返回 NA。我已经尝试了其他线程上提供的许多不同的建议,但它仍然不起作用。非常感谢任何帮助!
structure(list(Group.1 = c("April 2020", "December 2019", "February 2020",
"January 2020", "March 2020", "May 2020", "November 2019", "October 2019"
), x = c(115, 163, 184, 102, 251, 58, 154, 10)), row.names = c(NA,
-8L), class = "data.frame")
#> Group.1 x
#> 1 April 2020 115
#> 2 December 2019 163
#> 3 February 2020 184
#> 4 January 2020 102
#> 5 March 2020 251
#> 6 May 2020 58
#> 7 November 2019 154
#> 8 October 2019 10
login_plot$DATE <- as.Date(login_plot$Group.1, format ="%B %Y")
structure(list(Group.1 = c("April 2020", "December 2019", "February 2020",
"January 2020", "March 2020", "May 2020", "November 2019", "October 2019"
), x = c(115, 163, 184, 102, 251, 58, 154, 10), DATE = structure(c(NA_real_,
NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_
), class = "Date")), row.names = c(NA, -8L), class = "data.frame")
Group.1 x DATE
1 April 2020 115 <NA>
2 December 2019 163 <NA>
3 February 2020 184 <NA>
4 January 2020 102 <NA>
5 March 2020 251 <NA>
6 May 2020 58 <NA>
7 November 2019 154 <NA>
8 October 2019 10 <NA>
解决方案
推荐阅读
- lldb - 如何在 lldb 中重铸和打印变量
- css - 动画中的 CSS 变换属性覆盖
- python - Twisted Python TLS 服务器:将客户端证书信息传递给资源/端点
- java - 没有网络调用的 SAX/StAX 解析器
- r - 与手动相比,在 R 中计算 cosine.similarity 会给出不同的结果?
- javascript - 无法读取运行 NPM 和 PACT 引发的未定义属性
- php - 如何使用 Laravel 将变量从一个控制器传递到另一个控制器
- javascript - 如何在 cytoscape 中创建从某些节点到画布边界的直线?
- flatbuffers - 在 FlatBuffer 中追加
- java - JDA - 发送消息