如何用R中另一个变量的值替换缺失值?找不到对象DF

时间:2016-05-19 14:50:40

标签: r

我在“Actual”变量中有一个包含多个缺失值的数据集。如果缺少“Actual”,我想用“Screener”变量中的值替换。我做了一些搜索,但所有解决方案都给我一个'DF'找不到错误。如下面的那个。数据从csv导入。

> DF <- transform(DF, ActualRecoded = ifelse(!is.na(Actual.Level),Actual.Level, Screener.Level))
Error in transform(DF, ActualRecoded = ifelse(!is.na(Actual.Level),  : 
 object 'DF' not found

以下是数据示例:

Screener.Level  Actual.Level
High    
High            High
Low 
Low 
Medium 
Medium  
Medium  
High    
High            High
Medium          Medium
Medium  
Medium  
Medium          High
Low             Low
Medium  
Medium          High
High            High

1 个答案:

答案 0 :(得分:1)

您似乎还没有定义数据帧DF。我假设您的DF有列&#34; Screener.Level&#34;和&#34; Actual.Level&#34;并且你想要替换&#34; Actual.Level&#34;中的NA。具有&#34; Screener.Level&#34;中的值的列列。你可以这样做:

JFrame