0
我只是問如何從分類變量轉化爲定量變量以便製作箱型圖。變換變量
我的命令是:
wiser_perc<-read.csv("Perca_fluviatilis.csv",header=T, sep=";")
attach(wiser_perc)
summary(wiser_perc)
Country
Sweden :156
Germany: 73
France : 67
Norway : 19
Estonia: 8
(Other):7
Diversity
1,66E+00: 8
1,28E+00: 6
1,64E+00: 5
1,76E+00: 5
2,01E+00: 5
2,36E+00: 5
(Other):299
boxplot(Diversity~Country, data=wiser_perc,boxwex=0.7,cex.axis=0.8,ylab="Size diversity")
Error in boxplot.default(split(mf[[response]], mf[-response]), ...) :
adding class "factor" to an invalid object
#
所以,我不知道如何改變變量「多樣性」的定量變量。
請問,我陷入了這個問題。
請編輯您的問題,包括來自'dput輸出(頭(wiser_perc))'和你應該也看過[這個問題](http://stackoverflow.com/問題/ 5963269 /如何使一個偉大的重現性例子) – SlowLearner
我認爲你的問題開始之前。看起來你的csv文件中有十進制分隔符「,」。因此,可能有助於在read.csv行中指定dec選項:wiser_perc <-read.csv(「Perca_fluviatilis.csv」,header = T,sep =「;」,dec =「,」) – Sophia
謝謝非常! – Rinot