na相关内容

按组高效填充NAS

我有一个数据集,其中我观察到一些人的变量,而不是另一些人的变量。对于那些我观察到变量的个体,我只观察一次。然而,每个人的观测次数以及观测值的位置各不相同。 我想用非NA值填充给定个体的所有NA值,以防存在非NA值。否则,NAS应保持为NA。 以下是一个数据集示例: #data.frame of 100 individuals with 10 observations each dat ..
发布时间:2022-06-20 13:09:41 其他开发

R GROUP BY,计算非NA值

我有一个数据帧,其NA的散布 toy_df # Y X1 X2 Label # 5 3 3 A # 3 NA 2 B # 3 NA NA C # 2 NA 6 B 我要按标签字段对其进行分组,并计算每个标签的每个变量中有多少个非NA值。 desired output: # Label Y X1 X2 # A 1 1 1 # B 2 0 2 ..
发布时间:2022-06-20 12:57:23 其他开发

如何在将多个列值粘贴到一起时省略NA值?

我有一个包含数百列的数据框dd2,我需要做的是将所有这些列值粘贴在一起,省略任何NA值。如果我做这样的事情 apply(dd2, 1, paste, collapse=",") 它实际上包括NA作为"NA"字符串。我想避免这种情况。我也可以按如下所示进行操作,但这需要我一次处理每个单独的列才能得到结果。 result ..
发布时间:2022-06-20 12:38:05 其他开发

R:将因素变量中的<;na>;替换为0

我正在使用R编程语言。我有一个既包含字符变量又包含数字变量的数据集--我正在尝试用&0&q;替换该数据中的所有NA和空值。对于连续变量,NA/Empty值应替换为数字0。对于系数变量,NA/Empty值应替换为系数0。 过去,我使用一个标准命令将所有NA替换为0(在下面的代码中,";df";表示包含数据的数据框): df[df == NA] ..
发布时间:2022-05-07 15:48:51 其他开发

R语言NaN+NA行为

我有一个关于R中算术行为的问题。 考虑以下代码段 > NaN + NA [1] NaN > > > NaN + as.integer(NA) > NA 所以,我很困惑,这两个加法得出的结果是不同的。 有没有人知道这是真正的通缉行为,还是只是某种漏洞? 提前谢谢 推荐答案 发自?NaN: 涉及NaN的计算将返回NaN或NA:这两个中的哪一个是不能保证的,可能取决于R ..
发布时间:2022-04-14 17:21:21 其他开发

NA_REAL和NAN的区别

当我使用.Internal(inspect())toNA_real_和NaN时,它返回 > .Internal(inspect(NA_real_)) @0x000001e79724d0e0 14 REALSXP g0c1 [REF(2)] (len=1, tl=0) nan > .Internal(inspect(NaN)) @0x000001e797264a88 14 REALSXP g0 ..
发布时间:2022-04-14 17:13:00 其他开发

使用addNA()后查找NA值

我有一个包含一堆分类变量的数据框。其中一些包含NA,我使用addNA函数将它们转换为显式因子级别。当我试图将他们视为NA时,我的问题就出现了,他们似乎没有注册。 以下是我的示例数据集,并尝试“查找”NA: df1 ..
发布时间:2022-04-06 21:07:36 其他开发

最小最大给定NA值R dplyr

我想知道我们对每个任务收取的最低和最高费用是多少,我正在评估的行数超过25万行。 我不知道为什么会给我NA值 Data Sample: # A tibble: 279,360 x 7 Job.ID Task.ID Task.Name Task.Minutes Task.BillableRa~ Task.Billable Task ..
发布时间:2022-02-26 22:06:40 其他开发

折叠行,其中一些都是 NA,另一些与一些 NA 不相交

我有一个简单的数据框: ID Col1 Col2 Col3 Col41 不适用 不适用 不适用1 5 10 不适用 不适用1 无 无 15 202 不适用 不适用 不适用2 25 30 不适用 不适用2 不适用 不适用 35 40 我想重新格式化它: ID Col1 Col2 Col3 Col41 5 10 15 202 25 30 35 40 (请注意:真实数据集有数千行,值来自生物数据 ..
发布时间:2022-01-30 22:52:44 其他开发

抑制 paste() 中的 NA

关于赏金 Ben Bolker 的 paste2-解决方案产生 "" 当粘贴的字符串在相同位置包含 NA 时.像这样, >paste2(c("a","b", "c", NA), c("A","B", NA, NA))[1] "a, A" "b, B" "c" "" 第四个元素是一个""而不是一个NA 像这样, [1] "a, A" "b, B" "c" 不适用 我为任何能够解决此问题 ..
发布时间:2022-01-30 22:51:44 其他开发

如何用组/子集的平均值替换 NA?

我有一个数据框,其中包含来自蝾螈内脏的各种节肢动物的长度和宽度.因为有些内脏有数千种特定的猎物,我只测量了每种猎物类型的一个子集.我现在想用该猎物的平均长度和宽度替换每个未测量的个体.我想保留数据框并只添加估算列(length2,width2).主要原因是每一行都有关于收集蝾螈的日期和位置的数据列.我可以用随机选择的测量个体来填充 NA,但为了论证,我们假设我只想用平均值替换每个 NA. 例 ..
发布时间:2022-01-30 22:38:33 其他开发

R:在函数中需要有限的“ylim"值

我想在 data.frame xy 中为每个组(由 ID 定义)绘制数据.当 1946 年之前的一年在一个组中时,应该执行 plot 2.当年份在 1946 和 2014 之间时,应该执行 plot1. 我的问题:如果没有 NA 值,这可以正常工作,但是由于我有数据间隙,我依靠 NA 来定义这些数据间隙.这就是我收到错误的原因:plot.window 中的错误(需要有限的 'ylim' 值) ..
发布时间:2022-01-24 19:34:26 其他开发