2013-11-01 47 views
5

Tôi đang cố gắng lấy danh sách, được sắp xếp theo tần suất, từ một khung dữ liệu.Làm cách nào để có danh sách, được sắp xếp theo tần suất, trong R

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

Tôi không chắc tóm tắt() thực sự là cách tốt nhất để có tần suất, tôi mở một cách tốt hơn. Làm thế nào tôi có thể sắp xếp điều này bằng cách thường xuyên nhất đầu tiên?

+2

thử 'table' cho tần số. cũng làm cho [câu hỏi tái sản xuất của bạn.] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example) –

Trả lời

11

Tôi sẽ sử dụng table, ví dụ

yourdata <- sample(1:10,100,replace=T) 
x <- sort(table(yourdata),decreasing=T) 
write.csv(x,"mytable.csv",quote=F) 
Các vấn đề liên quan