Eliminar columnas de un data.frame donde NA es más del 15% de la longitud de la columna

tengo undata.frame de 10 columnas diferentes (la longitud de cada columna es la misma). Quiero eliminar cualquier columna que tenga 'NA'Más del 15% de la longitud de la columna.

¿Primero necesito hacer una función para calcular el porcentaje deNA para cada columna y luego hacer otradata.frame ¿Dónde aplico la función? ¿Cuál es la mejor manera de hacer esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta