大佬教程收集整理的这篇文章主要介绍了在R中:通过布尔比较范围内的值来建立索引向量:index == c(min:max),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
> yield[area==27] [1] 2 7 12 17 22 > yield[area==501] [1] 27 32 37 42 47
没问题,对吧?但是,当我尝试使用c(A,B)对其进行索引时,会发生奇怪的事情. (当我尝试c(最小值:最大值)时甚至更奇怪…)
> yield[area==c(27,501)] [1] 7 17 32 42
我期待的当然是两个其他例子中出现的实例,而不仅仅是它们的一些奇怪组合.当我可以使用管道OR运算符时,这是有效的:
> yield[area==27 | area==501] [1] 2 7 12 17 22 27 32 37 42 47
但是,如果我正在使用范围怎么办?说我希望用c(27:503)范围对其进行索引?在我的实例中,有更多的数据点和范围,所以它更有意义,请不要建议我手工完成,这基本上意味着:
yield[area==27 | area==28 |area==29 | ... | area==303 | ... | area==500 |area==501]
肯定有更好的办法…
以上是大佬教程为你收集整理的在R中:通过布尔比较范围内的值来建立索引向量:index == c(min:max)全部内容,希望文章能够帮你解决在R中:通过布尔比较范围内的值来建立索引向量:index == c(min:max)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。