2016-10-14 11 views
-3

誰もが1)3,5,7,9,11の調和平均を取得し、2)Rコードループ(for関数)を使って132,152,237,146の最大値を得る方法を知っていますか?ループを使ったRコード

ありがとうございます!

答えて

2

ループを使用せずに達成できます。次のようにmax()mean()機能が使用できます。

nums <- c(132, 152, 237, 146) 
max(nums) # for max 
nums2 <- c(3,5,7,9,11) 
1/mean(1/nums2) # for harmonic mean 
+0

また、forループ、これらの問題の多くを解決するために非常に不自然な方法です。 – beigel

+0

はい、私はループなしでどのように知る必要があります! – hypermiler

+1

あなたは私が投稿した答えがループを使用していないのを見ることができます。関数 'max()'と 'mean()'は 'nums'と' nums2'のベクトルに対して作用し、 'max'と' mean'関数の実装の下では要素のループの詳細は隠されます。 –

関連する問題