Я не понимаю, почему функция «which» не дает здесь правильного результата. Я просто хочу выбрать аэропорты в Пенсильвании с более чем 5000 коммерческих услуг, и результат всегда содержит ряд коммерческих операций обслуживания ниже 5000, как видно ниже. Я прочитал несколько вопросов, указывающих на проблемы с «which», но я не видел ничего подобного, и у меня не было этой проблемы, прежде чем использовать эту функцию. Спасибо за помощь!R: «Какая» функция дает неожиданные (и нежелательные) результаты при сравнении (> =)
Test4<-Airports[which(Airports$LAN_FA_TY=="AIRPORT" &
Airports$STATE_NAME=="PENNSYLVANIA" &
Airports$COMM_SERV>= "5000")
, ]
Test4$COMM_SERV
# [1] 77680 73 71
в дальнейшем, используйте кнопку '{}' вложить код в блоках кода, а не кнопка '" ' – jlhoward
Можете ли вы обеспечить выпуск' ул (Airports) '(включить его в вашем вопросе) –
Или просто напечатайте 'sapply (Аэропорты, класс)' – jlhoward