这可能是一个非常愚蠢的问题,但我在R中收到一条非常简单的代码的错误信息:
S20_1 = E[sample(1:17260(E), 20),]
错误消息是:
样本中的错误(1:17260(E),20):尝试应用非功能性
E是一个包含17260行的数据帧。代码基于此处的代码:Sample random rows in dataframe。
任何帮助将不胜感激。 干杯!
答案 0 :(得分:0)
错误消息告诉您究竟出了什么问题。尝试将该行更改为:
S20_1 = E[sample(nrow(E), 20),]
或者,因为您已经知道E
S20_1 = E[sample(1:17260, 20),]
虽然我会推荐第一种方法。
希望这有帮助。