将变量值添加到R中的特定记录

时间:2014-03-13 11:42:08

标签: r variables record

我正在使用大型数据框(参见下面的示例),其中年份变量中缺少值。我假设缺失的值是2000,我想添加它。我不喜欢手工添加价值的想法,还有其他可能吗?

    dataID dataOrigin year breedSummary breedFCI SNP sex age postcode 
1 H00-0012  IVPZ-APPX 2000         1018        3   7   1  12     7000           
4 H00-0022  IVPZ-APPX NA           1217        1   5   3   9     7514

非常感谢!

2 个答案:

答案 0 :(得分:0)

假设列dataID具有唯一变量,可以使用以下命令完成:

data[data$dataID == 'H00-0022',]$year = 2000

答案 1 :(得分:0)

data$year[which (data$dataID == 'H00-0022’)]<- 2000