私は月の列を持っています。彼らは言葉で書かれ、要因として格納されます。対応する数値を取得したいが、次のコードを試したが動作していない。ファクターを数値に変換するR
Latest<-MasterFile
for(i in 1:nrow(MasterFile)){
if(MasterFile[i,2]=="Januray"){
MasterFile[i,2]=1
}
else if(MasterFile[i,2]=="February"){
MasterFile[i,2]=2
}
else if(MasterFile[i,2]=="March"){
MasterFile[i,2]=3
}
else if(MasterFile[i,2]=="April"){
MasterFile[i,2]=4
}
else if(MasterFile[i,2]=="May"){
MasterFile[i,2]=5
}
else if(MasterFile[i,2]=="June"){
MasterFile[i,2]=6
}
else if(MasterFile[i,2]=="July"){
MasterFile[i,2]=7
}
else if(MasterFile[i,2]=="August"){
MasterFile[i,2]=8
}
else if(MasterFile[i,2]=="September"){
MasterFile[i,2]=9
}
else if(MasterFile[i,2]=="October"){
MasterFile[i,2]=10
}
else if(MasterFile[i,2]=="November"){
MasterFile[i,2]=11
}
else if(MasterFile[i,2]=="December"){
MasterFile[i,2]=12
}
}
レベルが表示されている場合、 'levels(MasterFile [、2、drop = TRUE]')は何ですか? 'as.numeric'を実行します –