У меня есть dataframe с строкой NA:
df = data.frame(c("classA", NA, "classB"), t(data.frame(rep("A", 5), rep(NA, 5), rep("B", 5))))
rownames(df) <- c(1,2,3)
colnames(df) <- c("class", paste("Year", 1:5, sep = ""))
> df
class Year1 Year2 Year3 Year4 Year5
1 classA A A A A A
2 <NA> <NA> <NA> <NA> <NA> <NA>
3 classB B B B B B
Я назначил пустую строку (строку NA), потому что я хотел иметь некоторое пространство между строкой класса и строкой класса B.
Теперь я хотел бы подставить <NA>
пустым, так что вторая строка выглядит как пустая строка.
Я пробовал:
df[is.na(df)] <- ""
и
df[df == "NA"] <- ""
но это не сработало.
Любые идеи? Спасибо!