问题标签 [na]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 如何处理包含 NA 的条件 data.frame 下标?
如果条件向量包含 NA,有没有办法获得条件下标?假设我有一个这样的 data.frame
如果不是 dframe$d 中的 NA,这将是直截了当的。我见过像这里%in%
这样的语法来绕过 NA,但不知道如何根据条件管理它。我可以看到这是一个普遍的问题,因为我不太确定是否要为条件中的缺失值或其他内容获取 NA。但我也有兴趣了解人们如何处理这种情况。
在我的具体情况下,当 NA 在这种情况下被视为 FALSE 时,它只会有所帮助。
r - 用 R 中的前一行替换 NA 行
我想知道是否有人对以下问题有一个快速而肮脏的解决方案,我有一个包含 NA 行的矩阵,我想用前一行替换 NA 行(如果它也不是一行 NA) .
假设第一行不是一行 NA
谢谢!
r - “选择了未定义的列” - 当试图从列表中的 df 中删除 na 时
我正在尝试复制此解决方案的成功:
或者
带有数据框列表:
这样包含所有 NA 的列都会在数据框中删除。因此结果应该是 2 个 df 的列表:
v1520:vPWPUMA00、v100、v101
v6440:vPWPUMA00、v100、v102
我看到示例问题的不同之处在于尺寸是 1x11,而我的尺寸是 5x5。我猜这会导致“未定义的列”错误,但我不确定。
任何帮助或建议将不胜感激。
问候,
r - !is.na 在其他列中创建 NA
在合并几个数据集的过程中,我试图删除一个数据帧中对于一个特定变量具有缺失值的所有行(我想暂时将 NA 保留在其他一些列中)。我使用了以下行:
这成功地删除了所有具有 NA 的行year
(并且没有其他行),但是以前有数据的其他列现在完全是 NA。换句话说,非缺失值正在转换为 NA。关于这里发生了什么的任何想法?我尝试了这些替代方案并得到了相同的结果:
我使用is.na
不正确吗?is.na
在这种情况下有其他选择吗?任何帮助将不胜感激!
编辑这里是应该重现问题的代码:
r - 通过强制引入 NA 时如何避免警告
我通常更喜欢对 R 进行编码,这样我就不会收到警告,但我不知道如何在使用as.numeric
转换字符向量时避免收到警告。
例如:
会给我一个警告,因为它通过强制引入了 NA。我想要强制引入的 NA - 有没有办法告诉它“是的,这就是我想要做的”。还是我应该接受警告?
或者我应该为这项任务使用不同的功能?
r - R编程将数据从缺少值的excel传输到R
所以我有一个带有 NA 值的 excel 电子表格......复制数据并将其放入 R 的最佳方法是什么......我通常使用data=read.delim("clipboard")...
. 但是由于这些缺失值....我不断收到此错误
有哪些可能的方法可以消除此错误?...我尝试输入零而不是 NA 值,但这有点搞砸了代码正在做什么
这是我正在使用R 编程修复错误的代码链接对我的数据问题非常有帮助。
本来想发全集的,不过限30000字
r - R programming ignoring/removing NA values
So I have data imported to r using data=read.delim("clipboard")
This is the last sections of the data....so I decided to use data2=na.omit(data,method="linear") which gave me this result...
But as you can see I have lost data from 290 to 293 ....for the 3rd and 4th column....pls help remove those NA values without losing data from the other columns...The data I have given you represents time and speed data...and what I'm trying to do is find the average speed every 100s etc...using a code pointed out to me earlier in my previous questions which is in this link...h
r - 仅在添加数字时将 NA 视为零
计算两个数据表之和时,NA+n=NA
.
我不想用 0 替换所有 NA。我想要的是NA+NA=NA
并NA+n=n
得到以下结果:
这是如何在 R 中完成的?
更新:删除了 dt1 中的错字
r - 替换元素类动物园中的值
我有两个相同长度的类动物园的时间序列。其中一个作为某些日期的 NA 值,而另一个则完全由值填充。由于我需要绘制一些饼图,因此我也需要忽略其他时间序列中具有 NA 值的日期。
这就是我所做的:
哪个工作正常。我只是想知道是否有更有效的方法来实现这一点。
谢谢
r - 将每个因子的第一个元素转换为 R 中的 NA
我有一个简化如下的数据框:
我需要每个 dendrometer 的第一个元素作为 NA,所以每次 R 计算一个新的 dendrometer(独立于位置)的“max”时,都从 NA 开始,如下所示:
你能否让我知道我可以计算每个环内每个 dendrometer 的 max 列的 MEAN(sapply,聚合?)而不是计算整个 max 列的平均值?注意: dendro 1 in place 1 与 dendro 1 in place 2 不同,我需要为它们中的每一个提供不同的信息