2013-02-09 55 views
-3

我真的可以在这里使用一些帮助,我想要一个while循环来计算矢量中所有低于均值的值的总和,我也想提取之内的值的量,矢量是这样的:R:创建一个while循环来将矢量中的值低于平均值

X < - 日志(1:200)

在此先感谢您的帮助!

+3

根据您最近的问题,我认为通过阅读(完全!)几个基本手册可以更好地服务于您,而不是依赖于每个litt的SO问题出现了。到目前为止,您的所有问题都可以通过任何体面的介绍方便地得到答案。 – joran 2013-02-09 02:59:18

+0

问题是,在R(大多数)操作中(或可以)矢量化,所以您(通常)不需要循环。为了得到一个清晰的解释,我建议在YouTube上看看Roger Peng的Coursera关于“R”的讲座。子集中的一个应该可以帮助您:http://www.youtube.com/watch?v=hWbgqzsQJF0&list=PLjTlxb-wKvXPqyY3FZDO8GqIaWuEDy-Od&index=9 – 2013-02-09 14:44:01

回答

3

创建逻辑矢量指示值是否低于平均:低于平均

vec <- x < mean(x) 

总和所有值:低于平均

sum(x[vec]) 

计数值:

sum(vec) 
相关问题