如何通过提取剩下的所有字符来获取以下日期的月份/.
一些示例数据:
10/1/2015 10:30:00
10/15/2015 13:32:00
2/12/2012
Run Code Online (Sandbox Code Playgroud)
您可以使用的功能组合as.Date,并months为.这将为您提供月份的名称:
months(as.Date(str1, format = "%m/%d/%Y"))
Run Code Online (Sandbox Code Playgroud)
这使:
[1] "October" "October" "February"
Run Code Online (Sandbox Code Playgroud)
如果您只想要月份数,您还可以使用包中的month功能data.table:
library(data.table)
month(as.Date(str1, format = "%m/%d/%Y"))
Run Code Online (Sandbox Code Playgroud)
返回一个整数向量:
[1] 10 10 2
Run Code Online (Sandbox Code Playgroud)
使用数据:
str1 <- c('10/1/2015 10:30:00', '10/15/2015 13:32:00', '2/12/2012')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
93 次 |
| 最近记录: |