Cambie los valores en la fila basándose en un valor de columna r

Soy nuevo en R con una pregunta bastante simple, simplemente no puedo entender la respuesta. Para mi ejemplo, usaré un marco de datos con 3 columnas, pero mi conjunto de datos real es de 139 columnas con 10000 filas.

Quiero reemplazar todos los valores en una fila dada con NA si el valor en la misma fila en la columna C contiene un valor <10.

Supongamos que todas mis columnas son valores numéricos o enteros.

Así que quiero tomar el marco de datos:

x=data.frame(c(5,9,2),c(3,4,6),c(12,9,11))
names(x)=c("A","B","C")

y reemplazar la fila 2 con NA para crear

y=data.frame(c(5,"NA",2),c(3,"NA",6),c(12,"NA",11))
names(y)=c("A","B","C")

¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta