相关疑难解决方法(0)

生成虚拟变量

我在R中生成以下虚拟变量时遇到问题:

我正在分析年度时间序列数据(时间段1948-2009).我有两个问题:

  1. 如何为观察#10生成虚拟变量,即1957年(1957年值= 1,否则为零)?

  2. 如何生成一个在1957年之前为零的虚拟变量,从1957年开始到2009年的值为1?

r r-faq

68
推荐指数
12
解决办法
28万
查看次数

如何将字符串拆分为具有1/0值标志的列向量?

我有这样的角色矢量:

a <- c("a,b,c", "a,b", "a,b,c,d")

我想要做的是创建一个如下所示的数据框:

   a    b    c    d
1] 1    1    1    0
2] 1    1    0    0
3] 1    1    1    1
Run Code Online (Sandbox Code Playgroud)

我有一种感觉,我需要使用的某种组合read.tablereshape,但我真的很挣扎.任何和帮助赞赏.

r

13
推荐指数
3
解决办法
828
查看次数

标签 统计

r ×2

r-faq ×1