有幾列包括我的數據表中的人的長度。我想計算所有長度的平均值並將結果放在新列中。如何計算幾列的平均值並將結果放在新列中?
數據:
Length1 Length2 Length3 Length4
Markus 172 179 192 186
Mark 175 181 184 183
Lionel 177 188 183 184
有幾列包括我的數據表中的人的長度。我想計算所有長度的平均值並將結果放在新列中。如何計算幾列的平均值並將結果放在新列中?
數據:
Length1 Length2 Length3 Length4
Markus 172 179 192 186
Mark 175 181 184 183
Lionel 177 188 183 184
讓我們嘗試用:
data$mean_length <- rowMeans(data, select = c("Length1", "Length2", " Length3", " Length4")), na.rm = TRUE)
這propably不是最「有效」的方式做到這一點,但可以肯定它的工作原理..
爲什麼你需要'subset'? 'data $ mean_length < - rowMeans(data)'應該很多... – Justin
我按照你的建議改變了它。謝謝。 –
你是問幾行或幾列? – Aashu
幾列..我的錯誤。我想計算Markus長度的平均值等。 – Rechlay