如何将数据集中的值替换为R中同一数据集中的其他值?

时间:2017-06-24 22:12:34

标签: r replace import dataset data-cleaning

假设我有以下名为D的数据集:

D <- read.csv("https://docs.google.com/uc?id=0B5V8AyEFBTmXQ1QwWVZuS3FXOHc&export=download")

D中,只要符合 以下条件 ,我就希望D$n1替换为D$N。我怎么能在 BASE R 中做到这一点?

if(D$t.type == 0 & is.na(D$n1) & is.na(D$n2))

1 个答案:

答案 0 :(得分:1)

这是你想要的吗?

D$n1[(D$t.type == 0 & is.na(D$n1) & is.na(D$n2))]=D$N[(D$t.type == 0 & is.na(D$n1) & is.na(D$n2))]