na相关内容

R:将矩阵中的元素替换为与另一个矩阵中的NA对应的位置

我有一个大矩阵 z,我删除了所有 >3 的值并用 NA 替换: z[z>3] 我有另一个矩阵,y,我需要用 NA 替换与元素 z 中元素被替换的位置相对应的位置的值.也就是说,如果 z[3,12] 为 >3 并替换为 NA,我也需要将 y[3,12] 替换为 NA.如果有帮助,它们具有相同的行名. 解决方案 怎么样: is.na(y) ..
发布时间:2022-01-21 00:10:05 其他开发

仅在添加数字时将 NA 视为零

计算两个数据表之和时,NA+n=NA. >dt1 我不想用 0 替换所有 NA.我想要的是 NA+NA=NA 和 NA+n=n 以获得以下结果: 名称 1 21:乔 0 52:安 NA 3 这是如何在 R 中完成的? 更新:删除了 dt1 中的错字 解决方案 你可以定义你自己的函数来做你想做的事情 加 ..
发布时间:2022-01-13 19:22:46 其他开发

如何为选定列替换表中的 NA 值

有很多关于替换 NA 值的帖子.我知道可以将下表/框架中的 NA 替换为以下内容: x[is.na(x)] 但是,如果我想将其限制为仅某些列怎么办?让我给你看一个例子. 首先,让我们从数据集开始. set.seed(1234)x 这给出了: a b c1 1 不适用 22 2 2 23 2 1 14 2 不适用 15 不适用 1 26 2 不适用 57 1 1 48 1 1 不 ..
发布时间:2022-01-13 18:39:37 其他开发

每月数据的季节性分解,包括 r 中的 NA

我需要你们的帮助来分解我的具有季节性的月度数据,但它不起作用,因为没有删除 NA 值..可能还有另一个问题.请查看我的数据和错误如下. ts.monthly 我不明白为什么 na.omit 不起作用.. 我该如何治疗这个 NA?? 最后,在使用“分解"函数后,我想只取“趋势"而没有季节性,然后应用 sen 的斜率估计器得到线性趋势的斜率.会有用吗?? 非常感谢您的帮助. 解 ..
发布时间:2022-01-11 09:40:03 其他开发

dplyr::mutate(分配 na.rm =TRUE)

我有一个包含 100 个变量的 data.frame.我只想使用 mutate (不是 summarise)来获得三个变量的总和. 如果 3 个变量中的任何一个有 NA,我仍然想得到 sum.为了使用 mutate 执行此操作,我使用 ifelse 将所有 NA 值替换为 0 然后我得到了 总和. 库(dplyr)df %>% 变异(mod_var1 = ifelse(is.na(var1 ..
发布时间:2022-01-09 16:09:48 其他开发

获得“NA"当我运行标准偏差时

快速提问.我将我的 csv 文件读入变量 data.它有一个列标签 var,其中包含数值. 当我运行命令时 sd(data$var) 我明白了 [1] 不适用 而不是我的标准偏差. 你能帮我弄清楚我做错了什么吗? 解决方案 尝试 sd(data$var, na.rm=TRUE) 然后将忽略列 var 中的任何 NA.还将支付检查您的数据以确保 NA 应该是 NA 并且没 ..
发布时间:2022-01-07 23:39:31 其他开发

用于异常检测的具有缺失值的时间序列的 STL 分解

我正在尝试检测气候数据时间序列中的异常值,但缺少一些观察结果.在网上搜索我发现了许多可用的方法.其中,stl 分解在去除趋势和季节性成分并研究其余部分的意义上似乎很有吸引力.阅读 STL:基于黄土的季节性趋势分解过程,stl 在确定分配可变性的设置,不受异常值的影响,尽管缺失值也可以应用.但是,尝试将其应用到 R 中,经过四年的观察并根据 http://stat.ethz.ch/R-manual/ ..
发布时间:2022-01-07 23:18:09 其他开发

R 计数 NA 按组

有人可以解释为什么我使用聚合函数按组计算缺失值会得到不同的答案吗?另外,是否有更好的方法使用本机 R 函数按组计算缺失值? DF 解决方案 ?aggregate 的帮助页面指出公式方法有一个参数 na.action默认设置为 na.omit. na.action:一个函数,它指示当数据包含NA 值时应该发生什么.默认是忽略给定变量中的缺失值. 将该参数改为 NULL 或 na. ..
发布时间:2021-12-30 15:50:48 其他开发

合并列以删除 NA

我在 R 中有一些列,对于每一行,其中只有一个值,其余的将是 NA.我想将这些与非 NA 值组合成一列.有谁知道这样做的简单方法.例如我可以有如下: data 所以我会 'a' 'x' 'y' 'z'A 1 NA NAB 2 NA NAC NA 3 NADNA NA 4E NA NA 5 我会得到 'a' 'mycol'1乙 2C 345 包含 NA 的列的名称根据查询中较早的代码 ..
发布时间:2021-12-27 21:50:34 其他开发

用R中的上一行和下一行平均值替换NA

如何快速用前一行和下一行的平均值替换 NA? 名称等级1 A 562 B NA3 C 704 D 96 这样 B 的成绩就是 63. 解决方案 或者您可以尝试 na.approx 包中的 zoo:“替换缺失值 (NAs)通过线性插值" 图书馆(动物园)x 如果您有多个连续的NA,这也适用: vals na.approx 是基于 base 函数 approx,可以替代使用: ..
发布时间:2021-12-25 09:02:42 其他开发

替换 <NA>在因子列中

我想用有效值替换因子列中的 值.但我找不到办法.此示例仅用于演示.原始数据来自一个我要处理的国外csv文件. df 看起来像这样 a b1 1 292 2 233 3 234 3 225 4 286 247 2 218 4 259 2910 3 24 现在我想用数字替换 值. df[is.na(df$a), 'a'] 我想我错过了关于因素的基本 R 概念.我是吗? ..
发布时间:2021-12-25 08:55:17 其他开发

用 R 中另一列的值替换值 NA

我想根据列年份中的年份将 A 列中 dfABy 中的 NA 值替换为 B 列中的值.例如,我的 df 是: >dfABy乙年56 75 1921北美 45 1921北美 77 192267 41 1923北美 65 1923 我参加的结果是: >德比乙年56 75 1921*45* 45 1921*77* 77 192267 41 1923*65* 65 1923 P.S: 用 * 替 ..
发布时间:2021-12-25 08:53:13 其他开发

用相邻列中的值替换列中的 NA

此问题与具有类似标题的帖子有关 (用相邻值替换 R 向量中的 NA).我想扫描数据框中的一列并将 NA 替换为相邻单元格中的值.在上述帖子中,解决方案是不使用来自相邻向量(例如数据矩阵中的相邻元素)的值替换 NA,而是使用固定值的条件替换.以下是我的问题的可重现示例: UNIT 结果应该是: UNIT STATUS TERMINATED START STOP1 活跃 活跃 1999-07 ..
发布时间:2021-12-25 08:44:44 其他开发

如何从包含 n*NA 的数据框中删除行

我有许多包含约 10 列和约 200000 行的大型数据集.并非所有列都包含每一行的值,尽管至少一列必须包含要存在的行的值,但我想为一行中允许多少 NA 设置一个阈值. 我的数据框看起来像这样: ID q r s t u v w x y zA 1 5 不适用 3 8 9 不适用 8 6 4B 5 不适用 4 6 1 9 7 4 9 3C NA 9 4 NA 4 8 4 NA 5 NAD ..
发布时间:2021-12-23 15:24:41 其他开发