我试图通过用NA
替换极值来尝试清理我正在使用的一些数据。我试图修改的数据是一个较大的数据集的一部分,该数据集由110个变量(数字和分类)组成,这些变量与2017年1月份的航班信息有关。代码我一直试图run非常简单,当我将它应用于整个数据集时也可以运行。但是,我想简单地更改一个变量的数据,而不是全部。这就是我所拥有的:
flightdataJan2017[flightdataJan2017$DEP_DELAY >= 240] <- NA
这给出的错误是:
Error in `[<-.data.frame`(`*tmp*`, flightdataJan2017$DEP_DELAY >= 240, :
missing values are not allowed in subscripted assignments of data frames
我不确定是什么导致了这个问题,因为当我删除&#34;子部分&#34;参数(意思是当我摆脱$DEP_DELAY
)时,代码运行正常。任何输入都非常感谢。