样本中的错误(1:17260(E),20):尝试应用非函数

时间:2015-07-08 12:41:59

标签: r

这可能是一个非常愚蠢的问题,但我在R中收到一条非常简单的代码的错误信息:

  S20_1 = E[sample(1:17260(E), 20),]

错误消息是:

  

样本中的错误(1:17260(E),20):尝试应用非功能性

E是一个包含17260行的数据帧。代码基于此处的代码:Sample random rows in dataframe

任何帮助将不胜感激。 干杯!

1 个答案:

答案 0 :(得分:0)

错误消息告诉您究竟出了什么问题。尝试将该行更改为:

S20_1 = E[sample(nrow(E), 20),]

或者,因为您已经知道E

的大小
S20_1 = E[sample(1:17260, 20),]

虽然我会推荐第一种方法。

希望这有帮助。