2017-09-21 25 views
-2

所以問題是「在相同的框架中獲得性別明智的睡眠小時數」。我創建了一個名爲HoursSlept的新列。我的問題是我似乎無法適應與男性組的女性組。我還收到性別錯誤未找到。有人可以幫忙嗎?我包括2張圖片。很抱歉的錯誤信息,這裏I輸入圖像的描述是一個新手到R. Code for box plot?如何在同一個框架中創建男性和女性的箱形圖?

Original File

+0

圖片的代碼是沒有用的。請參閱[如何創建可重現的示例](https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)。確保包含樣本數據,以便測試可能的解決方案。 – MrFlick

+0

好的,我很抱歉,我是編程新手,我一定會在將來改進我的問題。 –

+0

@SamuelSlone歡迎來到Stack Overflow!不需要等待將來的*問題,你可以**現在的問題,並改進它。請在**文本**中包含代碼(以便人們可以複製粘貼它以重現您的問題並修復它)以及一些示例輸入和預期輸出與您獲得的內容和/或錯誤消息。另外,請閱讀[問]頁面以及如何提供[mcve]。 –

回答

0

你的代碼是一個爛攤子。只要做

boxplot(HoursSlept ~ Gender, data = studentdata) 

然後添加顏色,如果你喜歡。

編輯。
也許我應該更好地解釋爲什麼你的代碼是一團糟。你創建欄malefemale隨着每個性別的小時數,當你實際上你應該不是做到這一點。這就是所謂的寬格式,您需要長格式boxplot,這是您發佈的數據圖像中的原始格式。由於您尚未發佈我創建的示例數據集。運行下面的說明,然後按照上面的boxplot(.)

set.seed(6871) # to make the results reproducible 
studentdata <- data.frame(
    Gender = sample(c("female", "male"), 100, TRUE), 
    HoursSlept = rnorm(100, mean = 8) 
) 
+0

謝謝您抽出時間回答我的問題,即使我的問題顯示不佳,但您非常有幫助。 –

相關問題