Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 将两列中的完整月份名称(如一月、二月等)和年份(如20182019等)合并到日期中_R - Fatal编程技术网

R 将两列中的完整月份名称(如一月、二月等)和年份(如20182019等)合并到日期中

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'

这是我关于Stackoverflow的第一个问题。我最近开始使用R编程。我有一个数据集,其中月份和年份分为两列

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