2 つ以上の列を持つデータフレーム df があるとします。2 つ以上の列unique()
の一意の組み合わせのサブセットを作成するために、または他の R 関数を使用する簡単な方法はありますか?
sqldf()
簡単なクエリを使用して作成できることはわかってい"SELECT DISTINCT var1, var2, ... varN"
ますが、これを行う R の方法を探しています。
データフレームに強制されたftableを試してフィールド名を使用することが思いつきましたが、データセットに存在しない組み合わせのクロス集計も取得します。
uniques <- as.data.frame(ftable(df$var1, df$var2))