2015-09-16 2 views
0

У меня есть data.frame:Количество имен в data.frame R

в

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 за помощь мне. P.S. Извините за мой английский

+3

Я думаю, что вам нужно '' table' т.е. as.data.frame (таблица (ДФ $ DeviceName)) ' – akrun

ответ

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

Смежные вопросы