问题标签 [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 默认条目的稀疏矩阵
在了解了在 R 中使用稀疏矩阵的选项之后,我想使用Matrix包从以下数据框创建一个稀疏矩阵,并让所有其他元素成为NA
.
我知道我可以使用以下内容创建一个稀疏矩阵,像往常一样访问元素:
但如果我想将默认值设为 NA,我尝试了以下操作:
并得到了这个错误
不仅如此,我发现访问元素需要更长的时间。
我应该如何创建这个矩阵?为什么使用一个矩阵要慢得多?
以下是上述数据的代码片段:
r - 关于缺失数据的问题
在一个矩阵中,如果有一些缺失的数据记录为`NA。
- 如何删除
NA
矩阵中的行? - 我可以使用
na.rm
吗?
r - 在数据框中用 NA 替换字符值
我有一个数据框,其中包含(在随机位置)一个"foo"
我想用NA
.
在整个数据框中这样做的最佳方法是什么?
r - 计算数据帧中的非 NA;得到答案作为向量
假设我有以下 R data.frame ZZZ
:
我想以向量的形式知道我有多少非 NA。我希望我得到的答案是:
当我使用 commandlength(ZZZ)
时,我得到3
了,这当然是data.frame中向量的数量,这是一条足够有价值的信息。
我有其他函数可以在这个data.frame上运行,并以向量的形式给我答案,但是,dang-it,长度不是那样运行的。
r - boxplot 中 na.action 的选项有哪些?
与以下相关的两个问题boxplot
:
- 有哪些选择
na.action
?文档没有列出它们。 - 将来我将如何回答这些类型的问题?
r - model.matrix() with na.action=NULL?
我有一个公式和一个数据框,我想提取model.matrix()
. 但是,我需要生成的矩阵包含在原始数据集中找到的 NA。如果我model.frame()
用来做这个,我会简单地通过它na.action=NULL
。但是,我需要的输出是model.matrix()
格式。具体来说,我只需要右侧变量,我需要输出是一个矩阵(而不是数据框),我需要将因子转换为一系列虚拟变量。
我确信我可以使用循环或其他东西来破解某些东西,但我想知道是否有人可以提出更清洁、更有效的解决方法。非常感谢您的时间!
这是一个例子:
这是我想要获得的:
r - 当我运行标准偏差时得到“NA”
快速提问。我将 csv 文件读入变量data
. 它有一个列 label var
,其中包含数值。
当我运行命令时
我明白了
而不是我的标准偏差。
你能帮我弄清楚我做错了什么吗?
r - 检测向量是否至少有1个NA的最快方法?
检测向量是否在 R 中至少有 1 的最快方法是什么NA
?我一直在使用:
但这需要检查每个元素、强制和求和函数。
r - 将 R 中选定列中的所有 NA 替换为 FALSE
我有一个与此类似的问题,但我的数据集有点大:50 列,其中 1 列作为 UID,其他列带有TRUE
or NA
,我想将所有更改NA
为FALSE
,但我不想使用显式循环。
能plyr
做到吗?谢谢。
更新#1
感谢您的快速回复,但如果我的数据集如下所示:
我只想X1
和X2
被处理,这怎么办?
r - 处理相关性计算的缺失值
我有很多缺失值的巨大矩阵。我想得到变量之间的相关性。
1.是解决方案
比下面好吗?
我已经只选择了缺失值超过 20% 的变量。
2.什么是最有意义的方法?