我有一个yearmon对象:
require(zoo)
date1 <- as.yearmon("Mar 2012", "%b %Y")
class(date1)
# [1] "yearmon"
Run Code Online (Sandbox Code Playgroud)
如何从中提取月份和年份?
month1 <- fn(date1)
year1 <- fn(date1)
Run Code Online (Sandbox Code Playgroud)
我应该用什么功能代替 fn()
想改变日期格式.我的数据框如下所示,并希望将所有日期格式更改为"%d/%m/%Y".
DF:
id bdate wdate ddate
1 09/09/09 12/10/09 2009-09-27
Run Code Online (Sandbox Code Playgroud) 我tbl_df有两列StartTime和StopTime。两者都是dttm。
我想将其格式从 更改"%y-%m-%d %h:%m:%s"为"%y%m%d".
我试过了
data <- mutate(data, StartTime = ymd(StartTime), StopTime = ymd(StopTime))
Run Code Online (Sandbox Code Playgroud)
但它返回
警告消息: 1:解析所有格式失败。没有找到格式。2:所有格式都无法解析。没有找到格式。
我该怎么做?
请不要发送其他不使用 lubridate 包的问题。
谢谢
假设我有这个示例 df 数据集
Order.Date
2011-10-20
2011-12-25
2012-04-15
2012-08-23
2013-09-25
Run Code Online (Sandbox Code Playgroud)
我想提取月份和年份,就像这样
Order.Date Month Year
2011-10-20 October 2011
2011-12-25 December 2011
2012-04-15 April 2012
2012-08-23 August 2012
2013-09-25 September 2013
Run Code Online (Sandbox Code Playgroud)
有什么解决办法吗?任何东西,可以使用 lubridate 或任何东西