我有一个包含以下布局的大型数据框:
Unique_ID Year
1404H_1 2004
1404H_2 2004
0696H_1
0696H_2
2512K_1 2012
2512K_2 2012
我已经删除了缺少年份数据的Unique_ID,但我想编写一个可以填写例如如果unique_ID包含' 0696H'填写年份'与' 1996'
我不能将其作为在“年度”列中查找NA的基础,因为我需要填写多个不同年份的unique_ID。
谢谢!
答案 0 :(得分:0)
如果dat
是数据集
dat$Year[grep("^0696H", dat$Unique_ID)] <- 1996
dat
#Unique_ID Year
#1 NA
#2 1404H_1 2004
#3 1404H_2 2004
#4 0696H_1 1996
#5 0696H_2 1996
#6 2512K_1 2012
#7 2512K_2 2012