na相关内容

是否存在像dist/rdist这样的功能来处理NA?

我正在使用fields包中的rdist函数,但是现在我想像dist函数一样处理矩阵中的NA. 有这样的功能吗? 一种解决方案是直接使用dist,但是我的矩阵有超过15万行,所以这不是一个选择. 编辑: 请注意,用complete.cases或na.omit删除行或列并不是我要的解决方案.帮助dist函数中描述了预期的行为: 允许缺少值,并将其从涉及出现它们的行的所有计算中排 ..
发布时间:2020-05-16 19:40:10 其他开发

用LOCF进行条件插补

我有这个纵向数据的例子.我需要根据之前发生的情况估算0、999或-1值. ID = c(1,1,1,1,1,2,2,2,3,3,3,4,4,4,5,5,5,5,6,6,6,6,6,6,6,6) Oxy = c(0, 999, 1, 999, 999, 0, 0, 999, 999, 0, 0, -1, 0, 999, 1, 1, -1, 1, 999, -1, 0, -1, 1,0, 99 ..
发布时间:2020-05-16 19:40:08 其他开发

R-tidyr-spread()-将NA作为列名处理

我正在使用tidyr::spread()将多个类别变量分布到布尔列.由于数据包含NA,因此spread会创建一个没有名称的新列. 我正在寻找一种摆脱使用NA的方法 a)管道解决方案(我尝试过select_()和'['(),但不知道如何引用NA列的名称或索引)或 b)一个自定义函数,效果会更好 c)如果可能的话,一种简单地不生成NA列的方式,与Hadleyverse兼容. ..
发布时间:2020-05-16 19:40:02 其他开发

可以在不填写NA的情况下使用rbind.fill吗?

我正在尝试将两个具有不同数量的列和列标题的数据框组合在一起.但是,在使用rbind.fill()组合它们之后,结果文件用NA填充了空白单元格. 这非常不方便,因为其中一列包含的数据也表示为"NA"(适用于北美),因此,当我将其导入到csv中时,电子表格无法区分它们. 我有办法吗? 使用rbind.fill函数而不用NA填充空白单元格 或 更改列以替换NA值* * ..
发布时间:2020-05-16 19:39:51 其他开发

将lm摘要输出导出到包括NA的数据框

我想将LM输出的系数(估计,t值等)提取到数据帧.我需要将所有回归输出的所有系数存储在数据框中,因为我有949个单独的输出.问题是某些输出包含许多变量的NA.当我导出这些摘要时,它会排除NA并仅输出具有真实值的变量. 由于我需要将所有值绑定到行中,因此我想保持所有估计的结构相同(并因此包括NA),否则列将不再与值匹配. 一个最小的工作示例: Call: lm(formula ..
发布时间:2020-05-16 19:39:47 其他开发

在R中处理聚合函数中的NA

我正在尝试使用聚合函数从csv文件中获取每日总和,但是遇到以下错误: Error in Summary.factor(c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L), na.rm = FALSE) : ‘sum’ not meaningful for factors Calls: aggregate ... aggregate.data.frame -> lapply - ..
发布时间:2020-05-16 19:39:42 其他开发

R-随机森林预测因预测变量中的NA而失败

文档(如果我没看错的话)说,如果随机森林预测函数遇到某些观测值的NA预测因子,则会产生NA预测. 注意:如果对象继承自randomForest.formula,则所有数据 在预测中默默地省略了带有NA的值.返回值 将在聚合树和单个树中相应地包含NA 预测(如果需要),但不在邻近矩阵或节点矩阵中 但是,如果我尝试在预测变量中使用某些NA的数据集上使用预测函数[2688中有7个观察结果中的 ..
发布时间:2020-05-16 19:39:36 其他开发

从数据框中删除NA,而不删除整个行/列

我正在分析实验的一些试验数据,我们从190对组合中为参与者提供60对听觉刺激,以4分制进行评分.由于参与者每次对不同的对进行评分,因此我得到了很多缺失的值. 我真的不在乎哪个参与者说什么,我只需要将同一对的所有评分都排在同一行即可,这样我就可以对n中每对的评分者之间的协议进行Light's Kappa测试 kappam.light (irr包). 这是我的15位参与者的数据的头,其中n ..
发布时间:2020-05-16 19:39:31 其他开发

以NA值汇总R中的栅格

我在R中有一个1 km分辨率的栅格,整个栅格中都有广泛的NA值,但是在不规则的位置(即,具有数据的像元不是连续的,并且NA值始终散布在整个栅格中).我正在尝试使用用户定义的函数(例如,包括在下面)中的用户定义函数,以5km的分辨率(因数= 5)聚合该栅格(在{raster}包中使用gregation()命令).到目前为止,除非栅格具有连续的5x5像元区域,否则我无法弄清楚如何获取aggregate ..
发布时间:2020-05-16 19:39:27 其他开发