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
#
그래서, 양적 변수에 변수 "다양성"을 변경하는 방법을 모르겠어요.
제발, 그 문제에 빠져 있습니다.
귀하의 질문을 수정하시기 바랍니다 그리고 당신은 아마도 ([이 질문] 읽어야 http://stackoverflow.com/ 질문/5963269/how-to-make-a-great-r-reproducible-example) – SlowLearner
문제는 이전에 시작되었다고 생각합니다. csv 파일에 10 진수 구분 기호로 ','이있는 것 같습니다. 따라서 read.csv 행에 dec 옵션을 지정하는 것이 좋습니다. wiser_perc <-read.csv ("Perca_fluviatilis.csv", header = T, sep = ";", dec = ",") – Sophia
감사합니다. 흠뻑! – Rinot