我在R中有一个有两列的数据框.第一列包含subjectID,第二列包含主题已完成的试用ID.
特定主题ID可能已经进行了超过1次的试验.我想添加一个带有计数器的列,该计数器开始计算每个主题 - 试验唯一值,并递增1,直到它到达最后一行.
更准确地说,我有这张表:
ID T
A 1
A 1
A 2
A 2
B 1
B 1
B 1
B 1
Run Code Online (Sandbox Code Playgroud)
我想要以下输出
ID T Index
A 1 1
A 1 2
A 2 1
A 2 2
B 1 1
B 1 2
B 1 3
B 1 4
Run Code Online (Sandbox Code Playgroud) 我有一个数据框,我想为我的数据框中的每个因素添加一个索引,例如1 ... n.这是一个带有一些虚拟数据的例子.
factor
a
a
a
a
a
b
b
b
b
b
c
c
c
c
Run Code Online (Sandbox Code Playgroud)
我想添加一个额外的列,分别为每个因子添加索引1到n.恢复数据框架看起来像:
factor index
a 1
a 2
a 3
a 4
a 5
b 1
b 2
b 3
b 4
b 5
c 1
c 2
c 3
c 4
Run Code Online (Sandbox Code Playgroud)
任何人都可以解释如何这样做?提前致谢.