2013-11-01 34 views
5

我試圖從數據框中獲得一個按頻率排序的清單。我如何獲得一個清單,按頻率排序在R

data <- read.csv('ads.csv') 
write.table(summary(data$Publication.Name), quote = FALSE, sep = ",") 

我不確定summary()是真的是獲得頻率的最好方法,我打開更好的方法。我怎樣才能通過最頻繁的排序呢?

+2

嘗試'table'的頻率。也使你的[問題重現。](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example) –

回答

11

我會用table,例如

yourdata <- sample(1:10,100,replace=T) 
x <- sort(table(yourdata),decreasing=T) 
write.csv(x,"mytable.csv",quote=F)