Questions tagged «na»

NA是R语言中的缺失值指示符(不可用)。


7
从向量中删除NA值
我有一个巨大的向量,它具有几个NA值,并且我试图在该向量中找到最大值(向量是所有数字),但是由于这些NA值,我无法执行此操作。 如何删除NA值,以便可以计算最大值?
191 r  max  min  na  missing-data 

12
将包含NaN的Pandas列转换为dtype`int`
我将数据从.csv文件读取到Pandas数据框,如下所示。对于其中一列,id我想将列类型指定为int。问题在于该id系列的值缺失/为空。 当我尝试id在读取.csv时将列转换为整数时,得到: df= pd.read_csv("data.csv", dtype={'id': int}) error: Integer column has NA values 或者,我尝试在阅读以下内容后转换列类型,但是这次我得到: df= pd.read_csv("data.csv") df[['id']] = df[['id']].astype(int) error: Cannot convert NA to integer 我该如何解决?
175 python  pandas  na 

8
省略包含特定NA列的行
我想知道如何NA在数据框中省略值,但仅在我感兴趣的某些列中。 例如, DF <- data.frame(x = c(1, 2, 3), y = c(0, 10, NA), z=c(NA, 33, 22)) 但是我只想省略数据yis NA,因此结果应该是 x y z 1 1 0 NA 2 2 10 33 na.omit似乎删除所有行包含任何NA。 有人可以帮我解决这个简单的问题吗? 但是如果现在我将问题更改为: DF <- data.frame(x = c(1, 2, 3,NA), y = c(1,0, 10, NA), z=c(43,NA, 33, NA)) 如果我只想忽略x=na或z=na,我可以|在哪里放置in函数?
129 r  dataframe  na 

4
强制引入NA时如何避免警告
我通常更喜欢编码R,这样我就不会收到警告,但是我不知道如何在as.numeric用于转换字符向量时避免收到警告。 例如: x <- as.numeric(c("1", "2", "X")) 请给我一个警告,因为它以强制方式引入了NA。我要强制使用NA -是否有办法告诉它“是的,这就是我想要做的”。还是我应该只接受警告? 还是应该为此任务使用其他功能?
124 r  parsing  casting  na 

6
数据帧的选定列中包含NA(缺失)值的行的子集
我们有一个来自CSV文件的数据框。数据框DF具有包含观察值的列和VaR2包含测量日期的列()。如果未记录日期,则CSV文件包含值NA,用于丢失数据。 Var1 Var2 10 2010/01/01 20 NA 30 2010/03/01 我们想使用subset命令定义一个新的数据框new_DF,使其仅包含具有NA'列(VaR2)中的值的行。在给出的示例中,新行中仅包含第2行DF。 命令 new_DF<-subset(DF,DF$Var2=="NA") 不起作用,结果数据框没有行条目。 如果在原始CSV文件NA中交换 了值NULL,则同一命令将产生所需的结果:new_DF<-subset(DF,DF$Var2=="NULL")。 如果字符串的值NA在原始CSV文件中提供,如何使该方法起作用?
96 r  csv  dataframe  subset  na 

7
如何删除仅包含NA的列?
我有一个data.frame,其中包含一些具有所有NA值的列,如何从data.frame中删除它们。 我可以使用该功能吗 na.omit(...) 指定一些其他参数?
83 r  dataframe  na 

10
如何为所选列替换表中的NA值
关于替换NA值的文章很多。我知道可以用以下内容替换下表/框架中的NA: x[is.na(x)]<-0 但是,如果我想将其限制为仅某些列呢?让我给你看一个例子。 首先,让我们从数据集开始。 set.seed(1234) x <- data.frame(a=sample(c(1,2,NA), 10, replace=T), b=sample(c(1,2,NA), 10, replace=T), c=sample(c(1:5,NA), 10, replace=T)) 这使: a b c 1 1 NA 2 2 2 2 2 3 2 1 1 4 2 NA 1 5 NA 1 2 6 2 NA 5 7 1 1 4 8 1 …

12
将空白单元格更改为“ NA”
这是我的数据的链接。 我的目标是为所有空白单元格分配“ NA”,而与类别或数值无关。我正在使用na.strings =“”。但这不是将NA分配给所有空白单元格。 ## reading the data dat <- read.csv("data2.csv") head(dat) mon hr acc alc sex spd axles door reg cond1 drug1 1 8 21 No Control TRUE F 0 2 2 Physical Impairment (Eyes, Ear, Limb) A 2 7 20 No Control FALSE M 900 2 2 Inattentive …
79 r  na 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.