R 将两列中的完整月份名称(如一月、二月等)和年份(如20182019等)合并到日期中
这是我关于Stackoverflow的第一个问题。我最近开始使用R编程。我有一个数据集,其中月份和年份分为两列R 将两列中的完整月份名称(如一月、二月等)和年份(如20182019等)合并到日期中,r,R,这是我关于Stackoverflow的第一个问题。我最近开始使用R编程。我有一个数据集,其中月份和年份分为两列 Year Month 2019 January 2018 February 2019 April 2018 June 这就是我的数据的样子。我想将这两列合并,并将其用作R中的时间序列。请参见下面的代码: library(anytime) Year = c(2019, 2018, 2019, 2018) Month = c('January'
Year Month
2019 January
2018 February
2019 April
2018 June
这就是我的数据的样子。我想将这两列合并,并将其用作R中的时间序列。请参见下面的代码:
library(anytime)
Year = c(2019, 2018, 2019, 2018)
Month = c('January', 'February', 'April', 'June')
df = data.frame(Year, Month)
df$Date <- anydate(paste('01', df$Month, df$Year))
df
您将需要一天,但类似于:
your_df%dplyr::mutate(Time=as.Date(粘贴(年、月,“1”,九月=“-”,%Y-%B-%d))
另请参见。。。还有很多,但你应该把它们都盖上谢谢。我想他们想要的是一个实际的日期对象,而不仅仅是将两列粘贴在一起Hi Camille,是的,我意识到了这一点。更新了代码。非常感谢。
Year Month Date
2019 January 2019-01-01
2018 February 2018-02-01
2019 April 2019-04-01
2018 June 2018-06-01