у меня есть кадр данных (Df) со следующими данными выборки:Замена значения коэффициента в кадре данных другого значения
state.ut district year AA BB CC
1 ANDHRA PRADESH ADILABAD 2001 50 30 16
2 ANDHRA PRADESH ANANTAPUR 2001 23 30 7
3 ANDHRA PRADESH CHITTOOR 2001 27 34 14
4 ASSAM GUWAHTI 2001 20 20 17
5 ASSAM JORHAT 2001 23 26 12
6 DELHI NEW DELHI 2001 10 20 23
Я хочу, чтобы заменить Андхра-Прадеш, где когда-либо это происходит в кадре данных с Андхра-Прадеш. ANDHRA PRADESH происходит во многих местах кадра данных, но только в одном столбце (state.ut), но не в других столбцах.
Следующая R-код выдает ошибку:
> df$state.ut[df$state.ut=="ANDHRA PRADESH"]<-"Andhra Pradesh"
Warning message:
In `[<-.factor`(`*tmp*`, df$state.ut == "ANDHRA PRADESH", :
invalid factor level, NA generated
Я не могу понять причину ошибки. Будем благодарны за руководство.
Пожалуйста, [поиск] (http://stackoverflow.com/search?tab=votes&q= [r]% 20% 22invalid% 20factor% 20level% 2c% 20NA% 20generated% 22), прежде чем спрашивать. – Henrik
Я искал, но я не мог найти ответ на этот вопрос. – user3282777