Modifier les valeurs dans la ligne en fonction de la valeur d'une colonne r

Je suis nouveau sur R par une question assez simple question, je n'arrive pas à trouver la réponse. Pour mon exemple, je vais utiliser un bloc de données avec 3 colonnes, mais mon réel de l'ensemble de données est de 139 colonnes avec 10000 lignes.

Je veux remplacer toutes les valeurs dans une ligne donnée avec NA si la valeur dans la même ligne dans la colonne C contient une valeur < 10.

Supposons que toutes mes colonnes sont soit du nombre ou de valeurs entières.

donc je veux profiter de la trame de données:

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

et remplacer la ligne 2 avec NA de créer

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

Merci!

OriginalL'auteur Boogi | 2013-01-08