data.frame R中的名称数量

时间:2015-09-16 14:56:13

标签: r

我有一个data.frame:

DeviceName                SessionLength
samsung SM-A500FU         6168
samsung SM-A500FU         16199
iPad3,3                   5447
Sony C6602                13838
Iriver tolino tab 7       13657
iPhone6,2                 13434
samsung SAMSUNG-SGH-I317  13292
....

我需要获取表格,我可以看到重复的DeviceName数量。

DeviceName                NumOfRepeat
samsung SM-A500FU         2
iPad3,3                   1
Sony C6602                1
Iriver tolino tab 7       1
iPhone6,2                 1
samsung SAMSUNG-SGH-I317  1
....

许多THX帮助我。 附:对不起我的英文

1 个答案:

答案 0 :(得分:0)

这可能会有所帮助:

Devices<-unique(phones$DeviceName)

NumOfRepeat =rep(0, length(Devices))


for
(i in 1:NumOfRepeat)
{
NumOfRepeat[i] =sum(phones$DeviceName == Devices [i])
}

Data<-data.frame(Devices,NumOfRepeat)

source