我試圖寫一個簡單的代碼來計算中位數,但我得到了一個錯誤。 這是我寫使用if/else函數R
位數< -function(x)的{odd.even < -length(x)的%% 2如果(odd.even = = 0)(排序(x)的[長度(X)/ 2] + sort(x)[1 + length(x)/ 2])/ 2 else(sort(x)[ceiling(length(x)/ 2)])}
這是我得到的錯誤
錯誤:意外 '如果' 在 「中值< -function(x)的{odd.even < -length(x)的%% 2如果」
由於
你知道你需要在語句之間使用分號或換行嗎?我開始像@akrun那樣編輯您的代碼格式,但恐怕您的問題可能是由於嘗試將所有這些命令粘貼在同一行上。隨着@ akrun的編輯(並將'odd.even = = 0'改爲'odd.even == 0'),這對我很有用。 – 2014-10-31 14:49:57