我正在學習R並試圖生成一些直方圖。我的數據集稱爲「測試」,它有一個名爲dob的字段,代表我在x軸上使用的出生日期。我想在x軸上顯示1:31的所有值。我的命令是:在R.中執行qplot時出錯Statbin需要連續變量
qplot(x = dob_day, data = fb) +
scale_x_discrete(breaks = 1:31)
我在終端中出現以下錯誤。
Error: StatBin requires a continuous x variable the x variable is discrete. Perhaps you want stat="count"?
我讀了幾個SO帖子,但無法理解。
'qplot()'帶有一個參數繪製了一個直方圖 - 這就是你想要做什麼?然後簡單地將'x'從字符/因子轉換爲數字。 – juod
是的,但如何做到這一點 –
as.numeric(fb $ dob_day),但要確保它返回你的預期 - 難以在沒有看到數據的情況下發表更多評論。 – juod