【发布时间】:2021-07-04 20:42:10
【问题描述】:
所以我有这个 100,000 行和 7 列的数据框。每一列都是一个随机生成的数字。这是我制作该数据框的方法:
dataframe <- t(replicate(100000,sample(1:8,7)))
我需要帮助的可能是应用一个函数或创建一个新的数据框来计算 2、3、5 或其他数字的出现次数并连续显示该数字。例如,如果我有数据框:
[,1] [,2] [,3] [,4] [,5] [,6] [,7]
[1,] 1 4 6 2 8 3 7
[2,] 7 2 6 3 5 8 1
[3,] 6 4 7 5 8 2 3
我希望它变成:
"2""3""5""other"
[1,] 1 1 0 5
[2,] 1 1 1 4
[3,] 1 1 1 4
每列的标签不是很重要,但也可以实现类似的东西。 感谢您的帮助。
【问题讨论】:
标签: r dataframe transform apply