R 统计出现在多个列中的特定类别

R 统计出现在多个列中的特定类别,r,count,R,Count,我的数据如下所示:我想计算每个类别在我的数据框中出现的频率 首选输出为: 分析=6 Ads=2 识别=。。 [……] tracker\u category在使用unlist统计发生次数后,可以使用table table(unlist(tracker_category)) #unlist(tracker_category) |> table() #Alternative since R 4.1.0 # Ads Analytics Crash I

我的数据如下所示:我想计算每个类别在我的数据框中出现的频率

首选输出为:

分析=6

Ads=2

识别=。。 [……]


tracker\u category在使用
unlist
统计发生次数后,可以使用
table

table(unlist(tracker_category))
#unlist(tracker_category) |> table() #Alternative since R 4.1.0
#           Ads      Analytics          Crash Identification       Location 
#             5              6              1              3              3 
数据:


tracker\u分类Hi,数据帧只是我的一个例子-它还包括其他我不需要的信息。为了做到这一点,我不能只使用我发布的三列数据框。现在出现了一个错误:“所有参数必须具有相同的长度”,如果您只需要特定的列,您可以对它们进行子集设置,例如,对于列1和3:
table(unlist(tracker_category[c(1,3)])
。谢谢,它成功了
table(unlist(tracker_category))
#unlist(tracker_category) |> table() #Alternative since R 4.1.0
#           Ads      Analytics          Crash Identification       Location 
#             5              6              1              3              3 
tracker_category <- data.frame(
  c1 = c("Analytics", "Crash", "Location", "Identification", "Analytics", "Ads"), 
  c2 = c("Ads", "Analytics", "Location", "Analytics", "Identification", "Ads"), 
  c2 = c("Identification", "Analytics", "Ads", "Ads", "Analytics", "Location"))