问题标签 [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.

0 投票
2 回答
2727 浏览

r - 如何处理包含 NA 的条件 data.frame 下标?

如果条件向量包含 NA,有没有办法获得条件下标?假设我有一个这样的 data.frame

如果不是 dframe$d 中的 NA,这将是直截了当的。我见过像这里%in%这样的语法来绕过 NA,但不知道如何根据条件管理它。我可以看到这是一个普遍的问题,因为我不太确定是否要为条件中的缺失值或其他内容获取 NA。但我也有兴趣了解人们如何处理这种情况。

在我的具体情况下,当 NA 在这种情况下被视为 FALSE 时,它只会有所帮助。

0 投票
6 回答
1464 浏览

r - 用 R 中的前一行替换 NA 行

我想知道是否有人对以下问题有一个快速而肮脏的解决方案,我有一个包含 NA 行的矩阵,我想用前一行替换 NA 行(如果它也不是一行 NA) .

假设第一行不是一行 NA

谢谢!

0 投票
1 回答
935 浏览

r - “选择了未定义的列” - 当试图从列表中的 df 中删除 na 时

我正在尝试复制此解决方案的成功:

从列表中的所有数据框中删除具有 NA 的列

或者

从数据框中删除某些值为 NA 的列

带有数据框列表:

这样包含所有 NA 的列都会在数据框中删除。因此结果应该是 2 个 df 的列表:

v1520:vPWPUMA00、v100、v101

v6440:vPWPUMA00、v100、v102

我看到示例问题的不同之处在于尺寸是 1x11,而我的尺寸是 5x5。我猜这会导致“未定义的列”错误,但我不确定。

任何帮助或建议将不胜感激。

问候,

0 投票
2 回答
10532 浏览

r - !is.na 在其他列中创建 NA

在合并几个数据集的过程中,我试图删除一个数据帧中对于一个特定变量具有缺失值的所有行(我想暂时将 NA 保留在其他一些列中)。我使用了以下行:

这成功地删除了所有具有 NA 的行year(并且没有其他行),但是以前有数据的其他列现在完全是 NA。换句话说,非缺失值正在转换为 NA。关于这里发生了什么的任何想法?我尝试了这些替代方案并得到了相同的结果:

我使用is.na不正确吗?is.na在这种情况下有其他选择吗?任何帮助将不胜感激!

编辑这里是应该重现问题的代码:

0 投票
4 回答
261113 浏览

r - 通过强制引入 NA 时如何避免警告

我通常更喜欢对 R 进行编码,这样我就不会收到警告,但我不知道如何在使用as.numeric转换字符向量时避免收到警告。

例如:

会给我一个警告,因为它通过强制引入了 NA。我想要强制引入的 NA - 有没有办法告诉它“是的,这就是我想要做的”。还是我应该接受警告?

或者我应该为这项任务使用不同的功能?

0 投票
1 回答
2230 浏览

r - R编程将数据从缺少值的excel传输到R

所以我有一个带有 NA 值的 excel 电子表格......复制数据并将其放入 R 的最佳方法是什么......我通常使用data=read.delim("clipboard").... 但是由于这些缺失值....我不断收到此错误

有哪些可能的方法可以消除此错误?...我尝试输入零而不是 NA 值,但这有点搞砸了代码正在做什么

这是我正在使用R 编程修复错误的代码链接对我的数据问题非常有帮助。
本来想发全集的,不过限30000字

0 投票
1 回答
802 浏览

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

0 投票
2 回答
10682 浏览

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

计算两个数据表之和时,NA+n=NA.

我不想用 0 替换所有 NA。我想要的是NA+NA=NANA+n=n得到以下结果:

这是如何在 R 中完成的?

更新:删除了 dt1 中的错字

0 投票
1 回答
833 浏览

r - 替换元素类动物园中的值

我有两个相同长度的类动物园的时间序列。其中一个作为某些日期的 NA 值,而另一个则完全由值填充。由于我需要绘制一些饼图,因此我也需要忽略其他时间序列中具有 NA 值的日期。

这就是我所做的:

哪个工作正常。我只是想知道是否有更有效的方法来实现这一点。

谢谢

0 投票
3 回答
193 浏览

r - 将每个因子的第一个元素转换为 R 中的 NA

我有一个简化如下的数据框:

我需要每个 dendrometer 的第一个元素作为 NA,所以每次 R 计算一个新的 dendrometer(独立于位置)的“max”时,都从 NA 开始,如下所示:

你能否让我知道我可以计算每个环内每个 dendrometer 的 max 列的 MEAN(sapply,聚合?)而不是计算整个 max 列的平均值?注意: dendro 1 in place 1 与 dendro 1 in place 2 不同,我需要为它们中的每一个提供不同的信息