2016-06-15 6 views
-1

私は5つの列、customer、customerAge、customerGender、customerCreditType、weekdayのデータフレームを持っています。rの5列のデータフレームでテーブル機能を使用

テーブル頻度をrで作成し、顧客と曜日を含めて、毎日の顧客の頻度を確認しました。 毎日の年齢、性別、クレジットタイプに応じて顧客の分布を示す頻度表を作成する場合、どの機能を使用できるか。我々が使用できる

よろしく、

+0

あなたが使用することができます 'テーブルかもしれdata.table

library(data.table) setDT(df1)[, .N, names(df1)] 

かを使用して()'。 –

+2

[良い質問をする方法](http://stackoverflow.com/help/how-to-ask)と[再現可能な例を与える方法](http://stackoverflow.com/questions)の情報をお読みください。/5963269)。これは他の人があなたを助けることをはるかに容易にします。 – zx8754

答えて

1

aggregate

aggregate(customer~., df1, FUN = function(x) length(unique(x))) 

それとも

setDT(df1)[, uniqueN(customer) , setdiff(names(df1), "customer")] 
関連する問題