Как получить информацию об определенной точке и исключить ее на следующем участке в R - PullRequest
0 голосов
/ 27 мая 2019

У меня проблема с identify().

У меня есть что-то вроде этого

library (UsingR)
df=data.frame(emissions)
plot (df)
getPoint=identify(df)

И я должен исключить точку, которая находится слишком далеко от правильной группы наблюдения.

Как я могу взять эту неправильную точку, сохранить ее, исключить и получить правильный кадр при следующем построении без сохраненной точки?

1 Ответ

0 голосов
/ 27 мая 2019

Прежде всего, я попытался использовать identify на графике фрейма данных - похоже, это не сработало, поэтому вместо этого я сделал одно сравнение - ВВП против perCapita:

plot(df$GDP,df$perCapita)
getPoint=identify(df$GDP,df$perCapita)

Затем я выбрал несколько точек на графике и затем нажал 'ESC'

getPoint возвращает номер ряда точек, которые я выбрал. Затем я могу опустить или выбрать эти пункты:

df[getPoint,] #select picked data points
df[-getPoint,] #exclude picked data points
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...