R 统计出现在多个列中的特定类别
我的数据如下所示:我想计算每个类别在我的数据框中出现的频率 首选输出为: 分析=6 Ads=2 识别=。。 [……]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
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"))