创建数月的虚拟变量

问题描述

我正在尝试在这个小型数据集中寻找周期性趋势,但为此,我需要为每个月创建一个虚拟变量。目的是为每个月(预期1月)创建一个新变量,并在该值与月份匹配时将其设置为0和1。

# A tibble: 115 x 6
    year month     t cpi_yoy unemp imacec
   <dbl> <chr> <dbl>   <dbl> <dbl>  <dbl>
 1  2011 jan       1     2.7  7.44   8.22
 2  2011 feb       2     2.7  7.44   6.64
 3  2011 mar       3     3.4  7.55  12.6 
 4  2011 apr       4     3.2  7.21   6.00
 5  2011 may       5     3.3  7.30   7.77
 6  2011 jun       6     3.4  7.21   5.41
 7  2011 jul       7     2.9  7.55   3.94
 8  2011 aug       8     3.2  7.51   4.34
 9  2011 sep       9     3.3  7.63   4.38
10  2011 oct      10     3.7  7.44   4.52
# ... with 105 more rows

我很幸运地尝试使用下面的代码。你能帮我弄清楚吗?预先感谢。

cbind(dataset,dummy(dataset$month,sep="_")
data<-cbind(dataset,createDummyFeatures(dataset[,2]))

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...