na相关内容
当矩阵包含NA时,我正在尝试查找r中矩阵中每一行的最大值。 我尝试使用“qlcMatrix”包中的函数rowMax(),但它不处理NA(如果该行至少包含一个NA值,它将返回“NA”)。 推荐答案 Sotos的上述答案有效。另请查看基本R中的‘Apply’的文档: apply(your_matrix, 1, max, na.rm = TRUE)
..
考虑下面的MWE,其中Amt表示每个Food项的不同数量(从1到40),另一个变量表示该食品项的Site。我想要食品的汇总中位数和计数n(),但没有NA的。 MWE mwe
..
我有一个具有不同大小的不同组(ID)的数据帧。在每个组中,我想用NA来随机替换&Quot;Value&Quot;列中特定百分比的值(比方说30%)。以下是我的数据的简化版本: ID
..
我有下面列出的格式的数据,其中我需要处理的所有变量都是NA或变量的名称,我需要将Nas更改为0,将字符串更改为1。我尝试使用dplyr::across()和ifelse(),但返回的都是1。我目前唯一有效的解决方案是分别对每个变量进行变异。 如何同时将多个变量中的所有NA更改为0,并将所有字符串更改为1? library(dplyr) color_names
..
首先,我想说我对R是个新手。这个问题令人沮丧,简直令人难以置信。我试过申请、申请和申请。所有这些都有错误。我迷路了。 我要做的是,如果记录没有时间(其中为NA),则从“结果”中提取时间,并将其放入“记录”中的时间中。 我已经在传统的for循环中做到了这一点,但它使代码难以阅读。我已经阅读了应用函数可以让这变得更容易。 Data Frame "Results" ID Time(se
..
这是与How to identify which columns are not "NA" per row in a matrix?相同的问题,但针对的是数据帧而不是矩阵。 我有一个205行62列的数据帧。我想为值不是NA的每一行标识列名。例如: col1 col2 col3 col4 col5 col6 row1 NA NA NA NA fact
..
我知道这里已经有很多答案可以将非NA值按行向左移动。但所有这些都会让我永远无法做到这一点。有没有最快的方法来完成这项任务?示例: #from X1 X2 X3 X4 X5 X6 X7 NA NA AB NA AD AE AF NA NA NA AG NA AI AJ NA AK AL AM NA AO AP NA NA AQ NA AS AT NA AV AW AX AY AZ NA BB
..
我有此数据帧: df1
..
很抱歉打扰您回答一个相对简单的问题。 我有这种类型的数据帧: “姓名”列c(a,b,c,d,e...)中的一长串姓名,“姓氏”列c(A,B)中的两个可能的类别,以及包含值的第三列。 我希望删除至少在一个姓氏类的值列中有超过2个“NA”的所有姓名。 我想发布一个示例数据集,但我正在努力将其正确格式化 我正在尝试使用 df % group_by(NAME) %>
..
原始数据: V1 V2 1 c1 a 2 c2 b 3 c 4 d 5 c3 e 6 f 7 c4 g 可重复的样本数据 V1 = c('c1','c2',NA,NA,'c3',NA,'c4') V2 = c('a','b','c','d','e','f','g') data.frame(V1,V2) 预期产
..
使用dplyr、group_by()和mutate()或summarize ()与paste()和collapse连接字符串时,NA值被强制为字符串"NA"。 使用str_c()而不是paste()时,与NA连接的字符串将被删除(?str_c:每当缺少的值与另一个字符串组合时,结果将始终缺少)。当具有NA和非NA值的这种组合时,如何删除串联中的NA而不是非NA? 参见下面的示例:
..
假设有一个包含多个度量值的数据帧,其中缺少一些度量值。如果缺少该值,则以下所有测量值也将丢失。如何找到最后一个度量值? df
..
我是R的新手,并与read.csv一起开始探索na.strings = c()函数。 我读到过,使用此选项,所有缺少的值都将被替换为NA,但我在我的文件中没有看到这种情况。尽管使用了na.strings = c(),但我看不出输出有什么不同。如果我遗漏了什么,请帮帮我。在这两种情况下,当数字值丢失时,我看到NA,但当字符值丢失时,我看不到NA。那么,使用这个函数有什么用呢? 以下是我的
..
以下是A1:A24 的列条目 0,092 0,045 0,015 0,046 0,041 0,027 0,073 0,004 0,020 #N/A 0,000 0,001 0,004 0,000 0,032 0,000 0,002 0,140 0,005 0,001 0,251 0,001 0,061 0,023 我想计算=STDEV.P(A1:A24) 答案是#N/A。 考虑到我需要在一
..
我正在尝试为数据帧中的每个ID#创建一个具有NA值的数据列表,以便我可以跟踪丢失的数据。我有一个数据帧,其中每一行都是一个ID#,每一列都是一个变量名。每个ID#可能有不同的缺失数据,所以我想将此信息压缩到一个两列的表中。目前,我的表如下所示: ID Var1 Var2 Var3 Var4 Var5 1 10 T NA 2 NA 2 15 F 50
..
使用dplyr、group_by&;折叠或汇总连接字符串时,NA值变为字符串"NA"。如何避免? 参见下面的示例: ID % group_by(ID)%>% su
..
我希望将R中的两个矩阵相乘,其中一个可能包含随机放置的NA值(即,它们没有理由都在一行或一列中),但我仍然希望得到如下所示的输出: Matrix 1 [1,] 33 45 50 [2,] NA NA 54 Matrix 2 [1,] A1 0.0000000 0.0000000 [2,]
..
我要删除一列中连续NA个以上的行。 [,1] [,2] [1,] 1 1 [2,] NA 1 [3,] 2 4 [4,] NA 3 [6,] 1 4 [7,] NA 8 [8,] NA 5 [9,] NA 6 所以我会有这个数据 [,1] [
..
我正在尝试编写replacena()函数,该函数将给定数值向量中的每个缺失值替换为其前后元素的算术平均值。 例如,如果给定c(5, NA, 6, 2, 3, 5, 6, 4, NA, 2, NA, 5),则结果应为c(5, 5.5, 6, 2, 3, 5, 6, 4, 3, 2, 3.5, 5)。 我正在寻找一些优雅的解决方案,可能是使用应用函数(没有控制流构造),但我没有找到任何可行
..
我正在处理癌症登记数据。在下面的数据示例(Ex_Data)中,变量id和诊断_yr代表接受癌症诊断的ID和年份。列x_2005到x_2010和y_2005到y_2010分别代表每个年份(2005到2010)的x和y状态。在我的实际工作数据中,我有很多很多年(2005-2020)的列。我想从最早的可用年、最晚的可用年和诊断年(即,x_est,y_Latest,x_at_诊断,y_at_诊断变量,不包
..