由於同樣的原因,我一直在遇到這個問題,但沒有一個關於SO的問題似乎有我需要的答案,所以我張貼這個問題和答案,以防萬一它幫助別人。爲什麼我不斷收到「錯誤:ggplot2不知道如何處理不同類的數據」?
情況設置
我已經先行一步,並載入csv文件作爲data.frame並且以位dplyr的清理了。爲了簡潔,顯然使用管道%>%
。
我建立數據文件與線沿線的一些代碼:
raw.data <- read_csv('myfile.csv')
cleaned.data <- raw.data %>%
select(date, columns, I, care, about) %>%
filter(columns == "criteria") %>%
group_by(date, columns) %>%
summarize(analysis.value = statistic())
現在,我都已經準備好創建的analysis.value
對date
和columns
的圖形,所以我轉的齒輪和準備使用ggplot。我的代碼看起來是這樣的:基於columns
cleaned.data %>%
ggplot(aes(x = date)) %>%
geom_line(aes(y = analysis.value, col = columns))
...我很期待產生與date
在x軸上,analysis.value
在Y軸的線圖,以及獨立的彩色線條。
但是,相反,我只是不斷收到這樣的信息:
Error: ggplot2 doesn't know how to deal with data of class uneval
而且不管我做什麼,我只是不斷收到此相同的消息