问题标签 [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 回答
1242 浏览

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

我有一个由几个数据框组成的列表。我想删除每个数据框中所有带有 NA 的列。请注意,要删除的列在每个数据框中都不相同。下面提供的示例数据。任何建议都非常感谢。

0 投票
3 回答
1726 浏览

r - crosstab 和 xtabs 生成零而不是 NA

我使用了以下(示例)数据和 crosstab() 创建了一个交叉表数据集。当我使用此方法时,所有没有数据的列 x 行组合在我的输出数据集中都变为零。我希望它们是 NA,因为数据集中存在真正的零值,否则我无法区分它们。此外,我已经尝试了 xtabs() 并遇到了同样的问题。非常感谢任何有关获得 NA 或其他方法的建议。

0 投票
1 回答
17749 浏览

r - 导入 read.csv/read.xlsx 时将 NA 值插入数据框空白单元格

随附的屏幕截图显示了我刚刚从 excel 文件导入 R 的数据框的一部分。在空白的单元格中,我需要插入“NA”。如何将 NA 插入任何空白的单元格(同时保留已经填充的单元格)?

在此处输入图像描述

0 投票
2 回答
810 浏览

r - 在R中的ff向量中将NA更改为零


我坚持使用 ff 包。这是一个数据样本。

计划是将这些日期转换为数字,然后找到日期之间的天数。我坚持的是,当我足够自然地将日期转换为数字时,我得到了一些 NA,这是可以的。我想做的是将 NA 转换为整数 0。这是我尝试过的代码:

我得到错误:

我已经尝试过 na.count 功能,但我没有运气。我检查了ffbaseffpdf,什么也没有。我通过网络很好地查看了所有内容,但对ff矢量没有任何帮助。

如果有人有任何建议,那就太好了。干杯,洛肯

0 投票
2 回答
14235 浏览

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

我正在尝试检测气候数据时间序列中的异常值,其中一些缺失的观测值。在网上搜索我发现了许多可用的方法。其中,stl 分解似乎很有吸引力,因为它去除了趋势和季节性成分并研究了其余部分。阅读STL: A Seasonal-Trend Decomposition Procedure Based on Loess, stl 在确定分配可变性的设置方面似乎很灵活,不受异常值的影响,尽管有缺失值也可以应用。但是,尝试在 R 中应用它,经过四年的观察并根据http://stat.ethz.ch/R-manual/R-patched/library/stats/html/stl.html定义所有参数,我遇到错误:

时间序列包含内部 NA

na.action = na.omit, 和

系列不是周期性的或少于两个周期

na.action = na.exclude.

我已经仔细检查了频率是否正确定义。我在博客中看到了相关问题,但没有找到任何可以解决此问题的建议。是否可以在缺少值的系列中应用 stl?我非常不愿意插入它们,因为我不想引入(并因此检测......)伪影。出于同样的原因,我不知道改用 ARIMA 方法有多可取(如果缺失值仍然是一个问题)。

如果您知道在缺失值的系列中应用 stl 的方法,或者您认为我的选择在方法上不合理,或者您有更好的建议,请分享。我是该领域的新手,并且被大量(看似......)相关信息所淹没。

0 投票
2 回答
41684 浏览

r - 即使允许使用 NA,R 函数 prcomp 也会因 NA 的值而失败

我正在使用该函数prcomp来计算前两个主成分。但是,我的数据有一些 NA 值,因此该函数会引发错误。即使在帮助文件中提到了 na.action 定义似乎也不起作用?prcomp

这是我的例子:

我正在为 Mac OS X 使用最新的 R 版本 2.15.1。

任何人都可以看到prcomp失败的原因吗?

这是我的新示例:

是否可以在 PC1 和 PC2 中保留第 5 行?在我的真实数据集中,我当然有超过两列的变量,只有其中一些丢失了,我不想丢失隐藏在其他值中的剩余信息!

0 投票
1 回答
10833 浏览

r - 子集函数不删除 NA

我有一个这样的数据框:

我正在尝试使用子集功能来选择受伤信息为 NA 的球员:

x 数据框未填充。这似乎很简单。有什么想法我在这里做错了吗?

0 投票
1 回答
336 浏览

r - 在 sapply 中处理由 na.omit 引起的不同向量长度?

我有一个 data.frame 有几列,其中一些包含 NA。我想在每一列上运行 Farnsworth 建议的以下函数:

我这样做是:

只要没有任何列包含 NA,它就可以正常工作。如果我na.omit在函数中添加一个,它会继续与相同数量的 NA 一起正常工作。

但是我如何才能真正独立处理每一列并在最后得到一个 data.frame (包含输入有 NA 的 NA)?

编辑:我想知道在运行一个函数时是否有一个通用的解决方案来解决不同长度的向量的问题。可能类似于data.table索引可能发生的事情。

0 投票
4 回答
4624 浏览

string - 如何用 R 中的字符串替换数据框中的值?

简短版本:如何用在另一个数据框中找到的字符串替换数据框中的值?

更长的版本:我是一名生物学家,研究多种蜜蜂。我有一个包含数千只蜜蜂的数据集。每行都有一个唯一的蜜蜂 ID # 以及有关该标本的所有相关信息(捕获数据、GPS 位置等)。没有输入每只蜜蜂的物种信息,因为识别它们需要很长时间。在 IDing 时,我最终得到了一盒数百只蜜蜂,它们都是同一物种。我将这些输入到一个单独的数据框中。我正在尝试编写代码,当我识别蜜蜂时,将使用物种信息(家庭、属、物种、性别等)更新原始数据文件。目前,在原始数据文件中,物种信息是空白的,在 R 中被解释为 NA。我想让 R 找到所有唯一的蜜蜂 ID #'s 并填写物种信息,

这是我正在尝试做的一个简单示例:

所以,我要替换我想要的东西,但是用一个数字而不是姓氏(一个字符串)。我最终想做的是编写一个小循环来添加所有物种信息,例如:

提前感谢您的任何建议!

干杯,

扎克

编辑:

我刚刚注意到下面的前两种方法每次都会添加一个新列,如果我需要多次添加物种信息(我通常会这样做),这会导致问题。例如:

有没有办法折叠列以便我拥有一个统一的数据框?还是一种更新 rawData 而不是每次都添加新列的方法?提前致谢!

0 投票
2 回答
38834 浏览

r - R:外部函数调用中的 NA/NaN/Inf (arg 1)

当我使用名为 HydroMe 的包来拟合模型时,某些数据组将返回以下错误:

实际上,数据组中没有缺失值。代码如下:

示例数据可以从这里下载: