如何从R中的日期中提取月份

适应

我正在使用该lubridate程序包并应用该month功能以从日期中提取月份。我在日期字段上运行了str命令,我得到了

Factor w/ 9498 levels "01/01/1979","01/01/1980",..: 5305 1 1 1 1 1 1 1 1 1 ...

> v1$Date<-month(v1$Date)
Error in as.POSIXlt.character(as.character(x), ...) : 
character string is not in a standard unambiguous format

这是我的数据框的一个例子

https://drive.google.com/file/d/0B6cqWmwsEk20Q2dHblhXZi14Wk0/edit?usp=sharing

我不知道我在做什么错。

托尼托诺夫

?month 状态:

日期时间必须是POSIXct,POSIXlt,Date,Period,chron,yearmon,yearqtr,zoo,zooreg,timeDate,xts,ti,jul,timeSeries和fts对象。

您的对象是一个因素,甚至不是字符向量(可能是因为stringsAsFactors = TRUE)。您必须将向量转换为某些datetime类,例如POSIXlt

library(lubridate)
some_date <- c("01/02/1979", "03/04/1980")
month(as.POSIXlt(some_date, format="%d/%m/%Y"))
[1] 2 4

还有一个便捷功能dmy,可以实现相同功能(@Henrik提出的提示):

month(dmy(some_date))
[1] 2 4

更进一步,@ IShouldBuyABoat提供了另一个提示,即无需任何显式强制转换即可接受dd / mm / yyyy字符格式:

month(some_date)
[1] 2 4

有关格式的列表,请参见?strptime您会发现“标准明确格式”代表

默认格式遵循ISO 8601国际标准的规则,此处使用前导零将日期表示为“ 2001-02-28”,将时间表示为“ 14:01:02”。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从R中的日期中提取月份和年份

来自分类Dev

如何从日期中提取月份名称

来自分类Dev

使用dplyr从日期中提取月份

来自分类Dev

如何从pandasql中的日期中提取日期特征?

来自分类Dev

如何从QML Calender返回的日期中提取日期,月份和年份?

来自分类Dev

如何从传递给javascript的日期中提取日期,月份和年份?

来自分类Dev

我想从日期中提取月份和日期

来自分类Dev

从检索到的日期中提取日期-月份-年份

来自分类Dev

在VBA中从开始日期和结束日期中提取月份-Excel

来自分类Dev

在VBA中从开始日期和结束日期中提取月份-Excel

来自分类Dev

如何在Oracle中从日期中提取毫秒?

来自分类Dev

从 oracle 中的日期中提取月份和年份 ORA-01722: Nombre non valide

来自分类Dev

如何从日期中提取季度?

来自分类Dev

如何从sqlite数据库中的日期中仅提取月份?

来自分类Dev

从烧瓶中以不同格式提取日期中的月份

来自分类Dev

仅从r中的日期中提取四分之一

来自分类Dev

如何使用任意工作日作为星期开始从MySQL中的日期中提取星期?

来自分类Dev

如何从日期中提取日,月和年?

来自分类Dev

如何仅从电子邮件日期中提取年份

来自分类Dev

如何从日期中提取年份(mm / dd / yyyy)

来自分类Dev

您可以从熊猫中提取日期中的年份和月份吗

来自分类Dev

如何从sqlite数据库中的日期数据中提取日期和月份

来自分类Dev

从日期字段中提取月份

来自分类Dev

在javascript中,如何从日期字符串“yyyy-mm-dd”或timeStamp中提取月份?

来自分类Dev

如何从熊猫的历年中提取特定的月份和日期?

来自分类Dev

如何从 Kibana 和 Elastisearch 的日期时间中提取月份?

来自分类Dev

如何仅从vue js html中的日期中提取年份并仅打印那一年?

来自分类Dev

如何从“ JAN-2014”格式的日期中获取月份中的月份?

来自分类Dev

在Python中从中文字符串日期中提取日期

Related 相关文章

  1. 1

    从R中的日期中提取月份和年份

  2. 2

    如何从日期中提取月份名称

  3. 3

    使用dplyr从日期中提取月份

  4. 4

    如何从pandasql中的日期中提取日期特征?

  5. 5

    如何从QML Calender返回的日期中提取日期,月份和年份?

  6. 6

    如何从传递给javascript的日期中提取日期,月份和年份?

  7. 7

    我想从日期中提取月份和日期

  8. 8

    从检索到的日期中提取日期-月份-年份

  9. 9

    在VBA中从开始日期和结束日期中提取月份-Excel

  10. 10

    在VBA中从开始日期和结束日期中提取月份-Excel

  11. 11

    如何在Oracle中从日期中提取毫秒?

  12. 12

    从 oracle 中的日期中提取月份和年份 ORA-01722: Nombre non valide

  13. 13

    如何从日期中提取季度?

  14. 14

    如何从sqlite数据库中的日期中仅提取月份?

  15. 15

    从烧瓶中以不同格式提取日期中的月份

  16. 16

    仅从r中的日期中提取四分之一

  17. 17

    如何使用任意工作日作为星期开始从MySQL中的日期中提取星期?

  18. 18

    如何从日期中提取日,月和年?

  19. 19

    如何仅从电子邮件日期中提取年份

  20. 20

    如何从日期中提取年份(mm / dd / yyyy)

  21. 21

    您可以从熊猫中提取日期中的年份和月份吗

  22. 22

    如何从sqlite数据库中的日期数据中提取日期和月份

  23. 23

    从日期字段中提取月份

  24. 24

    在javascript中,如何从日期字符串“yyyy-mm-dd”或timeStamp中提取月份?

  25. 25

    如何从熊猫的历年中提取特定的月份和日期?

  26. 26

    如何从 Kibana 和 Elastisearch 的日期时间中提取月份?

  27. 27

    如何仅从vue js html中的日期中提取年份并仅打印那一年?

  28. 28

    如何从“ JAN-2014”格式的日期中获取月份中的月份?

  29. 29

    在Python中从中文字符串日期中提取日期

热门标签

归档