关键词: r中sample函数、r语言中sample函数、r语言中的sample
R中sample()是什么意思:R中sample(x, size, replace = FALSE, prob = NULL)命令是从x中随机抽取size大小的样本,我这样理解对吗?还有,replace指的是什么?最近在学习R,有很多不懂的,还请大家多多指教,谢谢!
解答:理解很对 replace是否放回抽样 prob 设置所要抽取的每个元素被抽取的概率 |
sample(150, sample(20))得到的结果总是不同,求解?
解答:需要用set.seed(),设置随机数种子,才能固定内容。
类别为’closure’的对象不可以取子集,遇到这个问题怎么办?
函数是这么写的:myfun<- function(k){
t<-round(runif(k,1,72))
t
}
请问t为什么不能取t[1]或t[i]这种里面的一个数据,查看了t的类型,是function,如何让它变为向量呢?
>mode(t)
[1] “function”
> t[2]
错误于t[2] : 类别为’closure’的对象不可以取子集
初学者,问题很简单,希望高手帮我回答,感激不尽
最佳解答:
1. 你调用myfun得到的结果需要赋值给一个变量, 而不是直接在外层环境里面调用函数中的参数 比如 t = myfun(10) 这样就可以了。 2. t()在r里面就是一个函数,赋值最好不用r已有的名字 |