【发布时间】:2014-04-08 13:29:01
【问题描述】:
我有一个数据框,其中包含不同个体的观察结果。
第一列包含个人的姓名,以下列包含观察到的状态,而每一列代表一个月。
在观察期间,个体出生,在他们出生之前产生NA观察,并且他们出于最后一次观察中显示的原因离开群体,导致在最后一次观察之后产生NAs。我想将第一次观察之前的NAs 更改为某个值,并在人口离开后将NAs 更改为最后一次观察。
由于数据框包含超过 30,000 行和大约 400 列,因此我正在寻找一种有效的方法,而不是基本的 ifelse() 方法。
【问题讨论】:
-
你能发一个reproducible example 供大家一起工作吗?
标签: r if-statement dataframe bigdata na