2016-09-07 9 views
0

私は以下のように見えるいくつかのRコードを持っている:dplyr top_n() - ステータスメッセージを表示しませんか?

rawList <- df %>% select(colIndex) %>% top_n(rows) 

これは私が期待するよう実行し、それが実行されるとき、私はこのような出力を得る:

Selecting by ReadTime 

を私は最近追加されましたこの関数を追加する前にtop_n()コードを見てこのメッセージを見たことがありません。今私はそれを見始めている。私はそれがtop_n()関数から来ていると仮定し、私はこのメッセージを抑制する方法を見つけることができません。

+0

を比較します。 – lmo

+0

@lmo - 私はこのような、他の機能から来ているかもしれないすべてのメッセージを抑制したくありません。この特別なメッセージはtop_n()から来ます。 –

+0

@MrFlick - 完全に動作します。これを回答として作成したい場合は、私はそれを受け入れます。 –

答えて

2

wtパラメータを明示的にtop_nに渡さないと、そのメッセージが表示され、どの列に上限値を選択するかを指定します。

はたぶん `ヘルプ( "suppressMessages")`

dd <- data.frame(x = c(10, 4, 1, 6, 3, 1, 1)) 
dd %>% top_n(2) 
# Selecting by x 
dd %>% top_n(2, x) # use column name 
+0

ありがとうございます。これは機能します。データフレームに変数が1つしかないのでwtを指定しなかったので、必要とは思わなかった。 –

関連する問題