我有这个数据框df
:
A B
value1 a
value1 b
value1 c
value2 a
value2 b
value 2 c
value 2 d
我想要这样的东西
A B group
value1 a 1
value1 b 1
value1 c 1
value2 a 2
value2 b 2
value2 c 2
value2 d 2
也就是说,我想创建一个将相同A
值分组的变量。您怎么说这是最好的方式?
例子
id code
2012-10-20 R
2012-10-20 L
2012-10-20 K
2015-04-28 K
2015-04-28 L
2015-04-28 L
参加:
id code group
2012-10-20 R 1
2012-10-20 L 1
2012-10-20 K 1
2015-04-28 K 2
2015-04-28 L 2
2015-04-28 L 2
谢谢!
可能最简单的方法是 as.factor
df$group <- as.numeric(as.factor(df$id))
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句