Excluindo colunas de um data.frame em que NA é mais de 15% do comprimento da coluna

eu tenho umdata.frame de 10 colunas diferentes (o comprimento de cada coluna é o mesmo). Eu quero eliminar qualquer coluna que tenha 'NA'maior que 15% do comprimento da coluna.

Preciso primeiro fazer uma função para calcular a porcentagem deNA para cada coluna e, em seguida, fazer outradata.frame onde eu aplico a função? Qual é a melhor forma de fazer isso?

questionAnswers(2)

yourAnswerToTheQuestion