使用动物园组合两列以在R中形成一个日期
Combing two columns to form a Date in R using zoo
我正在尝试使用 zoo 在 data.table 中使用两列来制定日期。
data$Date <- as.yearmon(paste(data$Month,data$Year), "%Y %m")
但我在北美的
数据如下:
Year Month State County Rate
2015 October California Santa Clara County 4.0
2015 March California Santa Clara County 4.4
2015 August California Santa Clara County 4.1
2015 May California Santa Clara County 4.1
2015 January California Santa Clara County 4.7
你有两个问题。第一,您正在粘贴 Month
、Year
,但告诉它您正在发送 Year
、Month
。此外,%m
表示月份的十进制数 1-12。您想要 %B
作为月份的全名。您需要切换粘贴顺序并更改格式。
data$Date <- as.yearmon(paste(data$Year,data$Month), "%Y %B")
Year Month State County Rate Date
1: 2015 October California Santa Clara County 4.0 Oct 2015
2: 2015 March California Santa Clara County 4.4 Mar 2015
3: 2015 August California Santa Clara County 4.1 Aug 2015
4: 2015 May California Santa Clara County 4.1 May 2015
5: 2015 January California Santa Clara County 4.7 Jan 2015
我正在尝试使用 zoo 在 data.table 中使用两列来制定日期。
data$Date <- as.yearmon(paste(data$Month,data$Year), "%Y %m") 但我在北美的
数据如下:
Year Month State County Rate
2015 October California Santa Clara County 4.0
2015 March California Santa Clara County 4.4
2015 August California Santa Clara County 4.1
2015 May California Santa Clara County 4.1
2015 January California Santa Clara County 4.7
你有两个问题。第一,您正在粘贴 Month
、Year
,但告诉它您正在发送 Year
、Month
。此外,%m
表示月份的十进制数 1-12。您想要 %B
作为月份的全名。您需要切换粘贴顺序并更改格式。
data$Date <- as.yearmon(paste(data$Year,data$Month), "%Y %B")
Year Month State County Rate Date
1: 2015 October California Santa Clara County 4.0 Oct 2015
2: 2015 March California Santa Clara County 4.4 Mar 2015
3: 2015 August California Santa Clara County 4.1 Aug 2015
4: 2015 May California Santa Clara County 4.1 May 2015
5: 2015 January California Santa Clara County 4.7 Jan 2015