R 计算两列中的合并出现次数

R 计算两列中的合并出现次数,r,find-occurrences,R,Find Occurrences,嗨,我有一个数据帧Y,看起来像下面 O T Dist 2 13 0.123 2 3 0.452 2 4 0.213 3 5 0.231 3 8 0.213 4 5 0.123 5 8 0.543 我希望创建一个新的数据帧,它计算一个数字出现在O列和T列组合中的总次数。输出应该如下所示 P freq 2 3 3 3 4 2 5 3 8 2 13 1 提前感谢您的帮助这个怎么样 as.data.frame(table(c(df$O, df$T)))

嗨,我有一个数据帧Y,看起来像下面

O  T  Dist
2  13 0.123 
2  3  0.452
2  4  0.213
3  5  0.231
3  8  0.213
4  5  0.123
5  8  0.543
我希望创建一个新的数据帧,它计算一个数字出现在O列和T列组合中的总次数。输出应该如下所示

P  freq 
2  3
3  3
4  2
5  3
8  2
13 1
提前感谢您的帮助

这个怎么样

as.data.frame(table(c(df$O, df$T)))
  Var1 Freq
1    2    3
2    3    3
3    4    2
4    5    3
5    8    2
6   13    1
这个怎么样

as.data.frame(table(c(df$O, df$T)))
  Var1 Freq
1    2    3
2    3    3
3    4    2
4    5    3
5    8    2
6   13    1
这个怎么样

as.data.frame(table(c(df$O, df$T)))
  Var1 Freq
1    2    3
2    3    3
3    4    2
4    5    3
5    8    2
6   13    1
这个怎么样

as.data.frame(table(c(df$O, df$T)))
  Var1 Freq
1    2    3
2    3    3
3    4    2
4    5    3
5    8    2
6   13    1

这里有一个使用
data.table
的选项,在这里我们选择数据集“Y”(
Y[-3]
)中的列“O”,“T”,取消列表
,创建一个带有
setDT(list(..)
)的“data.table”,按“V1”分组并获得计数(
.N


这里有一个使用
data.table
的选项,在这里我们选择数据集“Y”(
Y[-3]
)中的列“O”,“T”,取消列表
,创建一个带有
setDT(list(..)
)的“data.table”,按“V1”分组并获得计数(
.N


这里有一个使用
data.table
的选项,在这里我们选择数据集“Y”(
Y[-3]
)中的列“O”,“T”,取消列表
,创建一个带有
setDT(list(..)
)的“data.table”,按“V1”分组并获得计数(
.N


这里有一个使用
data.table
的选项,在这里我们选择数据集“Y”(
Y[-3]
)中的列“O”,“T”,取消列表
,创建一个带有
setDT(list(..)
)的“data.table”,按“V1”分组并获得计数(
.N


不会的。我只考虑第一栏,他希望前两栏结合起来,谢谢你的解决方案。我只考虑第一栏,他希望前两栏结合起来,谢谢你的解决方案。我只考虑第一栏,他希望前两栏结合起来,谢谢你的解决方案。我只考虑第一栏,他希望前两栏合并,谢谢你的解决方案。