У меня есть матричная сборка из данных в аналогичной структуре:
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% общих данных.