6/9/2013 1:15
7/9/2013 1:15
我在这种格式的列中有一系列数据。
我正在尝试将其转换为一个月并将其存储在不同的列中。
我该怎么做?
Intended output
June
July
我尝试使用lubridate库但不能。
答案 0 :(得分:3)
怎么样
x <- c("6/9/2013 1:15","7/9/2013 1:15")
strftime(as.Date(x, format="%m/%d/%Y %H:%M"), "%B")
# [1] "June" "July"
首先通过as.Date()
转换为正确的日期,然后使用strftime
中的格式选项获取月份名称。