Imputar valores faltantes linealmente en R

Tengo un marco de datos con valores faltantes:

X   Y   Z
54  57  57
100 58  58
NA  NA  NA
NA  NA  NA
NA  NA  NA
60  62  56
NA  NA  NA
NA  NA  NA
69  62  62

Quiero imputar los valores de NA linealmente de los valores conocidos para que se vea el marco de datos:

X   Y    Z
54  57  57
100 58  58
90  59  57.5
80  60  57
70  61  56.5
60  62  56
63  62  58
66  62  60
69  60  62

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta