【发布时间】:2018-09-17 14:42:03
【问题描述】:
问题描述
我有一个大小相同的字符串列表,如下所示:
example.list <- c('BBCD','ABBC','ADDB','ACBB')
然后我想获取特定字母在特定位置的出现频率。 首先,我将其转换为矩阵:
A1 B1 C1 D1 A2 B2 C2 D2 A3 B3 C3 D3 A4 B4 C4 D4
[1,] 0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 1
[2,] 1 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0
[3,] 1 0 0 0 0 0 0 1 0 0 0 1 0 1 0 0
[4,] 1 0 0 0 0 0 1 0 0 1 0 0 0 1 0 0
[5,] 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 1
现在我想获取每个列组合的频率。一些例子:
A1 : B2 = 2
A1 : B3 = 3
B1 : B2 = 1
.. etc
【问题讨论】:
-
我认为显示的矩阵中应该有 4 行,而不是 5。
-
另外,根据你的
example.list我认为A1 : B3 = 2不是吗? -
是的,你是对的! @G.Grothendieck
标签: r frequency find-occurrences frequency-analysis