我尝试用一些值替换NA单元格,但只在一列中。我发现在解释如何继续,但我不明白它是如何工作的。is.na(dt)返回一个跟踪原始dt的数据表,但根据原始单元格是否为NA,将所有值替换为TRUE或FALSE。现在,datatable first parameters应该接受逻辑向量来选择行,而不是整个datatable。实际上,dt[is.na(dt)]会返回一个错误,但是dt[is.na(dt)]=0
subset(price, price$Source=='xyz', select = c(price$Category, price$AvgPrice)) Error in x[j] : only 0's may be mixed with negative subscripts
AvgPrice包含负值和正值。