创建一个组变量

网路

我有这个数据框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

谢谢!

C_Z_

可能最简单的方法是 as.factor

df$group <- as.numeric(as.factor(df$id))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

创建一个组共享目录

来自分类Dev

从两列创建一个组

来自分类Dev

创建一个组指标(SQL)

来自分类Dev

创建一个新组

来自分类Dev

如何在R中使用tidyverse按组创建一个变量的值组合

来自分类Dev

按组创建一个运行中的计数器变量

来自分类Dev

根据组中其他列中至少一个变量的出现创建新列

来自分类Dev

按组随机创建一个为零或一的var,以及一个附加变量(零或一)(如果变量为一)

来自分类Dev

按组将一个变量分成多个变量

来自分类Dev

用另一个变量的最大值或最小值创建一个新变量-按组

来自分类Dev

用另一个变量的最大值或最小值创建一个新变量-按组

来自分类Dev

在熊猫中,如何为组中的第n个观察值创建一个n的变量?

来自分类Dev

基于变量创建一个类

来自分类Dev

.eigenvals创建一个新变量

来自分类Dev

如何创建一个变量模板?

来自分类Dev

创建一个反向虚拟变量

来自分类Dev

创建一个分类变量

来自分类Dev

创建一个永久变量

来自分类Dev

.eigenvals创建一个新变量

来自分类Dev

在循环“for”中创建一个变量

来自分类Dev

根据来自另一个数据框的一组规则在数据框内创建一组变量

来自分类Dev

面板数据:创建一个虚拟对象,以标识在另一个变量中具有特定行值的组。高效的方法

来自分类Dev

在组内混洗一个变量

来自分类Dev

python-ldap创建一个组

来自分类Dev

对象组列表创建一个扩展对象列表

来自分类Dev

创建一个自定义视图组

来自分类Dev

python-ldap创建一个组

来自分类Dev

创建一个以数字开头或每个ID组的序列

来自分类Dev

Netlogo用一个过程设置的一个变量创建一个乌龟

Related 相关文章

热门标签

归档