2013-02-09 59 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) 
相關問題