如果语句与随机行名称相结合

时间:2016-05-19 11:47:50

标签: r

这似乎是一个微不足道的问题,但我无法找到如何解决它。 基于DF的rownames我需要填写列。如果rowname=1,列a=i,则不填写任何内容。

DF
   a
2  
4
1
4

我尝试了if语句和DF[rownames(DF)==1]<-i,但没有做任何事情。谢谢你的任何建议。

1 个答案:

答案 0 :(得分:2)

我们可以使用ifelse

DF$Col2 <- ifelse(row.names(DF)==1, "i", "")