问题标签 [na.rm]
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.rm = TRUE 在图形输出中排除 NA
我正在使用此代码来计算不同组值的均值。
但我想从数据中排除 NA,所以我使用了 na.rm=TRUE 命令。
mean.default(na.rm = TRUE) 中的错误:
缺少参数“x”,没有默认值
有人可以告诉我我做错了什么吗?
r - 数据框列表 - na.rm 的问题
我是一个新的 R 用户并且有一个关于 na.rm 的基本问题
我有一长串数据框,我试图从中计算列均值。我有以下代码来做到这一点 -
这很好用,但是 na.rm 部分不起作用,因为我得到了列表中相关列中有 1 个或多个 NA 的数据帧的结果“NA”。它在代码中的位置是否正确?
非常感谢所有帮助。
奥利
r - 为 dplyr 中的每个函数保存 na.rm=TRUE
我正在使用 dplyr 汇总功能。我的数据包含 NA,因此我需要为每个呼叫包括 na.rm=TRUE。例如:
有没有办法只写一次参数 na.rm=TRUE ,而不是每一行?
r - 如何找到每个分类变量的连续变量的平均值?
我正在尝试计算与之相关的每个分类形状的 UFO 瞄准(连续)的平均持续时间。本质上,每个 UFO 形状的平均瞄准长度是多少?
我试过了:
并得到:
我意识到我需要以某种方式更改我的数据。我想简单地删除所有缺少相应数据的数据(即,我们知道形状但缺少持续时间 - 反之亦然),但我不太清楚如何做到这一点。
谢谢你的帮助!
PS。“持续时间..秒”。是正确的,这就是它从excel文件中传输过来的方式。
有 80000 条 UFO 目击记录,这就是我试图对其进行平均的原因。并且有29种不同的形状。
r - melt.data.table 与 na.rm 为 measure.vars 列表的第一个元素
我想探索仅适用于列表的第一个元素的melt
最佳data.table
方法。na.rm
measure.vars
我有一个data.table
如下:
与dt.master
:
我想为每个用户获取商业活动的“故事”(即:他们的访问和他们的报价)。
与dt.melted
:
但是,我不希望NA
s 出现在level_id
列中,即:
不幸的是,样本的数据质量真的很差,所以level_date
并不总是可用的。因此, ana.rm = T
无效,因为我会得到:
与dt.melted.na
:
有没有办法na.rm = TRUE
只用于列表的第一个元素measure.vars
?我目前正在探索其他解决方法(例如在可用时填充和visit_date
使用offer_date
“错误”日期),但我想知道是否有一个优雅的解决方案。visit_id
offer_id
r - 删除 ggplot2 中的缺失值的问题
我正在使用 R 中的 ggplot2 创建一个条形图,我想删除我的 x 值中的缺失值,我尝试了几种不同的方法来获取“NA”,但似乎没有任何改变输出。目前我的代码读取(数据不公开,所以我更改了变量名):
r - 如何对省略缺失值的变量执行操作
我相信这个问题对许多人来说似乎有点基本,但这是我的问题:
我想创建一个新变量,它是 RStudio 中其他变量的方程:
问题是我在等式中有一些缺失值,所以我得到了一些观察的 NA 结果。
我知道这与 na.rm=TRUE 有关,但我找不到放置它的位置。我最后尝试了,但我得到了
如何让我的新变量 {satisfaction.conditions} 省略 NA 值?
r - 无法让 na.rm=TRUE 为函数工作
我正在练习编写函数并测试它们。我已经编写了以下函数,但是当我尝试指定 na.rm=TRUE 时,我的 NA 没有被删除。
我的测试向量是
结果
我不知道为什么我没有得到答案 9. 我尝试过指定
在原始功能中,但知道我不应该这样做。
有任何想法吗?
谢谢你。
PS我知道意思是RI的内置功能,我只是在练习。我的其他书面功能也正在发生这种情况。
r - 带有和不带有 if 语句的 na.rm=TRUE 的问题
我无法让 na.rm 表现出我想要的样子。我正在练习编写函数,目前正在编写平均值函数。我的测试向量是 t <- c(12,14, NA, 1)
我的两个测试是
我的第一个函数通过了测试,但测试 2 仍然返回 NA(应该是 9)
然后我更改了适用于第二个测试的函数并返回 9 但第一个测试返回 Error in my.mean(t.2) : argument "na.rm" is missing, with no default
r - 具有至少 n (>1) 个非缺失值的向量的平均值,R
仅当至少存在多个值时,我才想计算具有缺失值的向量的平均值。因此,例如,如果只有一个(或少于五个)值是非缺失值,我想返回 NA,但如果我有至少两个(或多于五个)非缺失值,我想返回意思是。
我怎么能做到这一点mean()
?
的标准行为mean()
是,如果至少缺少一个值,则返回 NA ;如果至少一个值不丢失,则返回平均值(我想要介于两者之间的东西):
理想情况下,我想要一个适用于场景的解决tapply(..., FUN = mean)
方案。