我有一些 R 代码,如下所示:
rawList <- df %>% select(colIndex) %>% top_n(rows)
Run Code Online (Sandbox Code Playgroud)
这按照我的预期执行,但是当它运行时,我得到如下所示的输出:
Selecting by ReadTime
Run Code Online (Sandbox Code Playgroud)
我最近刚刚添加了 top_n() 代码,在添加此函数之前从未见过此消息。现在我开始看到它了。我假设它来自 top_n() 函数,并且我找不到抑制此消息的方法。
当您没有显式传递wt参数来top_n告诉它使用哪一列来选择顶部值时,就会出现该消息。
比较
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
Run Code Online (Sandbox Code Playgroud)