问题标签 [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 投票
1 回答
4965 浏览

r - na.rm 和转换相关的警告

今天我试图完成我最后的 R-study-exercises,但我失败了。我不允许你展示我学术的精确指示,但你可以帮助我解决采购后收到的警告。他们的意思是什么?什么不适合?我知道,这个问题很模糊,但这是唯一的问法。我相信它是关于“Aufgabe 3”和“Aufgabe 4”的

这是我的输入:

...以及我在采购后收到的这些警告:

0 投票
1 回答
865 浏览

r - read.table 在标题 ��D 下返回单列“NA”字符

在尝试使用 read.table 函数将数据表读入 R 时,我遇到了一个非常奇怪的问题。我没有读取实际数据,而是在标题 ÿþD 下得到一列 NA 字符(它不在我的代码或输入文件中的任何位置)。我的代码和数据文件如下。如果您对我为什么会得到这个奇怪的结果有任何建议,请告诉我。我一直在寻找几个小时,却一无所获。

代码:

文件(前 5 行):

0 投票
7 回答
42981 浏览

r - 子集 R 数据框导致神秘的 NA 行

我一直在遇到我认为的错误。这没什么大不了的,但我很好奇是否有其他人看到过。不幸的是,我的数据是机密的,所以我必须编造一个例子,这不会很有帮助。

在对我的数据进行子集化时,我偶尔会得到原始数据框中没有的神秘 NA 行。甚至行名也是 NA。例如:

然后我运行:

当然,上面的例子实际上并没有给你这个神秘的 NA 行;我在这里添加它是为了说明我的数据遇到的问题。

也许这与我使用Google 的 read.xlsx 包导入我的原始数据集,然后在子集之前执行宽到长整形有关。

谢谢

0 投票
2 回答
3162 浏览

r - colSums() 的特殊使用,na.rm = TRUE 仅当缺少 1 个或更少时

我需要对 data.frame 中的一些列进行求和,其中一条规则是,NA如果缺少一个以上的观察值,NA如果只有 1 个或更少的观察值无论如何都将被求和,则该列将被求和。

假设我有一些这样的数据,

我应用我的规则,并对缺少 2 个的列求和NA。所以我得到这样的东西。

我玩过colSums(dfn, na.rm = FALSE)and colSums(dfn, na.rm = TRUE)。在我的真实数据中,有超过 3 列,也有超过 4 行。我想我可以以某种方式计算失踪人数并将其用作规则?

0 投票
1 回答
4471 浏览

r - 如何在面板数据回归中处理 NA?

我试图预测包含NAs 的数据的拟合值,并基于由plm. 这是一些示例代码:

当我运行最后一行时,我收到一条错误消息,指出替换有 4 行,而数据有 5 行。

我不知道如何预测返回长度为 5 的向量...

如果plm我不运行 a 而不是运行lm(如下行),我会得到预期的结果。

0 投票
1 回答
24943 浏览

r - 计算中位数时如何将 na.rm=TRUE 传递给 sapply?

我创建了一个带有 3 个变量的数据框“杀手”。尽管始终存在NA值,但数据是数字的。

我的目标是计算 3 个变量中每一个的平均值。

这将返回:

我知道这个na.rm论点是一种忽略NA价值观的手段。由于na.rm = FALSE存在于 R 返回的内容中,因此假设有一种方法可以TRUE在上面的代码行中将其设置为。我尝试了一些变化:

我不确定我是否接近或者这是否会涉及嵌套函数,正如其他类似的(尽管在我可以看到的这种情况下最终没有帮助)关于 SO 的主题的帖子。例如 ,如何将 na.rm 作为参数传递给 tapply?, 忽略 sapply 函数中的 NA

当然,我可以只计算用于创建杀手的每个向量的平均值,但如果我的要求是可能的,那就更好了。

0 投票
10 回答
46915 浏览

r - 合并列以删除 NA

我在 R 中有一些列,对于每一行,其中一个只会有一个值,其余的将是 NA。我想将这些与非 NA 值组合成一列。有谁知道这样做的简单方法。例如我可以有如下:

所以我会

我会得到

包含 NA 的列的名称会根据查询中前面的代码而变化,因此我将无法显式调用列名,但我将包含 NA 的列的列名存储为向量,例如在本例cols <- c('x','y','z')中,所以可以使用data[, cols].

任何帮助,将不胜感激。

谢谢

0 投票
3 回答
215 浏览

r - 通过模拟数据替换 NA

在包含数字块和 NA 块的向量中,例如:

有没有办法通过从 NA 块之前的最新值开始向上计数来模拟缺失值?

所以它最终会是:

谢谢你的帮助。

0 投票
1 回答
431 浏览

r - 一列仅省略na值的数据框

我有一个数据框“accdata”。

其中一个变量——“VAL”是我感兴趣的。我必须计算 VAL 等于 24 的实例数。

我尝试了一些返回错误消息的函数。经过一些研究,我似乎需要先从 VAL 中删除 NA 值。

我会尝试类似的方法,nonaaccdaa <- na.omit(accdata)除了这会删除任何变量中的 NA 实例,而不仅仅是 VAL。

我尝试过nonaval <- na.omit(accdata[accdata$VAL]),但是当我使用 nrow 检查行数时,结果为空。我原本期望的值在 1 到 6,496 之间。

这是怎么回事?

0 投票
5 回答
13326 浏览

r - R gbm 处理缺失值

有谁知道如何gbm处理R缺失值?我似乎无法使用谷歌找到任何解释。