我有一份日期清单:
> listofyears <- years< list(eval(parse(text=paste("c(",history_sheet$Term[1],")"))))
> listofyears
[[1]]
[1] 2006 2007 2008 2009 2010 2011 2012
我有一个名为currdatefromroster的变量,我想从此列表中删除它:
> currdatefromroster <- substr((meeting_roster_sheet$Year)[158], 1, 4)
> currdatefromroster
[1] "2007"
我该怎么做?谢谢!
PS。我已经尝试将其设置为NULL但是当我这样做时出现错误。
答案 0 :(得分:0)
这是一个快速而肮脏的解决方案,可让您保留列表结构。
listofyears <- list(c("2006", "2007", "2008", "2009", "2010", "2011" , "2012"))
currdatefromroster <- "2007"
remove.this.element <- which(listofyears[[1]] == currdatefromroster)
listofyears <- listofyears[[1]][-remove.this.element]
listofyears