Использование for и ifelse в пакете карт - PullRequest
0 голосов
/ 29 сентября 2018

Я не уверен, что моя проблема связана с командой for, с ifelse или с пакетом maps.Вероятно, все три.

Мои данные - это таблица с тремя столбцами.Столбец 1 - это список названий состояний, которые, кажется, все отображаются нормально.Я собираюсь сделать что-то вроде:

Для каждой строки, если столбец 2 больше столбца 3, отобразить столбец 1 красный.В противном случае сопоставьте столбец 1 синим цветом.

for (i in Elections$State)
{
if (Elections$Republican[i]>Elections$Democrat[i])
{map('state',fill=TRUE,regions=c(Elections$State[i]),col="red")
}else
{map ('state',fill=TRUE,regions=c(Elections$State[i]),col="blue",add=TRUE)}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...