2017-03-19 7 views

答えて

2

fr %>% n_distinct(.$A)データフレーム全体だけでなく、A列を評価しますn_distinct(fr, fr$A)に相当します。

fr %>% n_distinct()を試してから、fr$A %>% n_distinct()を試してみてください。

+0

理解を適用する必要があります。しかし、$ Aは等しくfr $ Aの権利を言うべきですか? – HappyCoding

+0

いいえ、最初の引数が '.data'の場合にのみ動作します。 – yeedle

+0

パイプの働きは、最初の引数として左側に渡されます。したがって、あなたの呼び出し 'fr%>%n_distinct(。$ A)'はもちろん '' n_distinct(fr、fr $ A) 'と同等です。 – yeedle

0

私たちは、 'A' 列を抽出してn_distinct

fr %>% 
    .$A %>% 
    n_distinct 
+0

fr%>% select(A)%>% n_distinctこれも正しいですか? – HappyCoding

+0

@HappyCoding多くの異なる方法でこれを行うことができます。方法。あなたがそれを解凍していたときに '。$ A'を使用しました。テーブルを保存する通常の方法は 'summarize(n = n_distinct(A))' – akrun

関連する問題