我有含有的3個範圍的最小值和最大值的矢量即返回從兩個矢量中值r中
low<-1,2,3
high<-2,3,4
表示範圍1-2,2-3和3-4
我需要返回一個包含每個範圍的中點第三矢量即
mid<-1.5,2.5,3.5
有快捷方式做到這一點?
我有含有的3個範圍的最小值和最大值的矢量即返回從兩個矢量中值r中
low<-1,2,3
high<-2,3,4
表示範圍1-2,2-3和3-4
我需要返回一個包含每個範圍的中點第三矢量即
mid<-1.5,2.5,3.5
有快捷方式做到這一點?
假設你實際上已經有了low <- c(1, 2, 3)
等,則:
mid <- (low + high)/2
我還在重讀這個問題,因爲我覺得這個答案有點太明顯了! – A5C1D2H2I1M1N2O1R2T1
我很樂意在一個更復雜的版本上有一個破解;) – seancarmody
當然是!小學時我錯過了那一天。謝謝!因爲我是編程新手,所以我一直認爲事情比實際情況更難... – Elizabeth
你混合中位數和中點你的問題。它們不是同一件事。從你的例子來看,它看起來像是你之後的中點,而不是中位數。 –
雖然只有兩個數字的系列的中位數和中點數是相同的數字...... – Elizabeth
是的,你是正確的。如果你有一組只有兩個數字,他們確實是相同的值。但我仍然不會互換使用它們,因爲它們意味着不同的事情。這是一個特殊情況,它們碰巧具有相同的價值。 –