Zmień wartości w wierszu na podstawie wartości kolumny r

Jestem nowy w R z dość prostym pytaniem, po prostu nie mogę znaleźć odpowiedzi. W moim przykładzie użyję ramki danych z 3 kolumnami, ale moim rzeczywistym zestawem danych jest 139 kolumn z 10000 wierszy.

Chcę zastąpić wszystkie wartości w danym wierszu NA, jeśli wartość w tym samym wierszu w kolumnie C zawiera wartość <10.

Załóżmy, że wszystkie moje kolumny są liczbami lub liczbami całkowitymi.

więc chcę wziąć ramkę danych:

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

i zamień wiersz 2 na NA, aby go utworzyć

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

Dzięki!

questionAnswers(1)

yourAnswerToTheQuestion