Отфильтруйте строки / столбцы, которые содержат менее 10% результатов в матрице - PullRequest
0 голосов
/ 21 ноября 2018

У меня есть матричная сборка из данных в аналогичной структуре:

airport.departure <- c("CDG", "QNY", "QXO", "CDG", "QNY")
airport.arrival <- c("SYD", "CDG", "QNY", "SYD", "QXO")
amount <- c(1, 3, 1, 10, 5)

df <- data.frame(airport.departure, airport.arrival, amount)
xtabs(amount ~ airport.arrival + airport.departure

Это приводит к примерно так:

               airport.departure
airport.arrival CDG QNY QXO
            CDG   0   3   0
            QNY   0   0   1
            QXO   0   5   0
            SYD  11   0   0

Теперь мне нужно отфильтровать строки / столбцы, которые содержаточень небольшое количество значений.Должны быть показаны только те строки / столбцы, которые содержат более 10% общих данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...