以下示例是我的数据(极端示例).
structure(list(X = structure(c(1L, 3L, 2L, 1L, 3L, 3L, 2L, 1L
), .Label = c("aaa", "bbb", "burp"), class = "factor")), .Names = "X", row.names = c(NA,
-8L), class = "data.frame")
dataExample
X
1 aaa
2 burp
3 bbb
4 aaa
5 burp
6 burp
7 bbb
8 aaa
Run Code Online (Sandbox Code Playgroud)
编辑:基于一列的内容(例如,'X'),我想创建一个新列(例如,'desired'),告诉我,对于'X'列中的每个'字符代码',是否我正在查看代码的第一个,第二个或第n个出现的位置.此外,还有一个来自"X"的特定"代码",需要从此计数过程中排除,并按其表示(例如,"打嗝").
这是预期结果的一个例子
X desired
1 aaa 1
2 burp burp
3 bbb 1
4 aaa 2
5 burp burp
6 burp burp
7 bbb 2
8 aaa 3
Run Code Online (Sandbox Code Playgroud)
注意:"期望"列表示预期结果,它不是数据集的一部分.
r ×1