我有一个大型数据框(g1
),其中包含count
,cdr3
和length
列,cdr3
和length
与我的问题有关。
列cdr3
由许多字符串组成,列长度给出字符串的长度。因此,有70个独特的长度值。
什么是快速而简洁的方法来聚合特定长度的字符串数(列cdr3
值)?
答案 0 :(得分:0)
如果我理解你的问题..
cdr
列中的元素是一个字符串。
length
列是该字符串的长度吗?
假设您想知道长度为x的字符串的出现。
这样的事情应该有效。
total = 0
i = 1
while (i < length(cdr3)+ 1) {
i = i + 1
if (nchar(cdr[i]) == x) {
total = total + 1
}
}