有没有一种方法可以将多列合并为一个

时间:2019-07-27 20:57:23

标签: r

我正在尝试创建一个具有基于其他两列因素的新列。我想创建一个新列,该列对其他两个列中值的每个唯一组合都有一个影响因素。

当前我有下面的数据集

 design condition response
1     new   extreme     1.35
2     new   extreme     1.63
3     new   extreme     1.43
4     new   extreme     1.57
5     new    normal     1.27
6     new    normal     1.44
7     new    normal     1.53
8     new    normal     1.40
9     old   extreme     2.56
10    old   extreme     2.51
11    old   extreme     2.22
12    old   extreme     2.35
13    old    normal     1.45
14    old    normal     1.67
15    old    normal     1.34
16    old    normal     1.47

我想创建一个新的“处理”列,如下所示:

 design condition response  Treatment
1     new   extreme     1.35   1
2     new   extreme     1.63   1
3     new   extreme     1.43   1
4     new   extreme     1.57   1
5     new    normal     1.27   2
6     new    normal     1.44   2
7     new    normal     1.53   2
8     new    normal     1.40   2
9     old   extreme     2.56   3
10    old   extreme     2.51   3
11    old   extreme     2.22   3
12    old   extreme     2.35   3
13    old    normal     1.45   4
14    old    normal     1.67   4
15    old    normal     1.34   4
16    old    normal     1.47   4

新的处理列将为“设计”和“条件”列的每个唯一组合创建一个新因素

谢谢!

0 个答案:

没有答案