R-删除特定行
我有一个名为and df的数据帧,我想删除包含NA的特定行的一行。如前所述,您应该提供一个可复制的R-删除特定行,r,dataframe,R,Dataframe,我有一个名为and df的数据帧,我想删除包含NA的特定行的一行。如前所述,您应该提供一个可复制的R示例。如果我理解正确,您可以轻松使用 如果您的NA是一个字符: # Numeric to character conversion df$Column<- as.character(df$Column) # Replace missing values with "NA" df$Column[is.na(df$Column)] <- "NA" #数字到字符的转换 df$Column
R
示例。如果我理解正确,您可以轻松使用
如果您的NA
是一个字符:
# Numeric to character conversion
df$Column<- as.character(df$Column)
# Replace missing values with "NA"
df$Column[is.na(df$Column)] <- "NA"
#数字到字符的转换
df$Column这里是一个使用R基grepl的解决方案,将NA作为一个字符
pattern<-"NA"
df <-df[!grepl(pattern, df$Column),]
模式请使用dput
添加数据。如果数据很大,请使用dput(头部(df))
# Numeric to character conversion
df$Column<- as.character(df$Column)
# Replace missing values with "NA"
df$Column[is.na(df$Column)] <- "NA"
newdf <- subset(reviews, Column != "NA")
pattern<-"NA"
df <-df[!grepl(pattern, df$Column),]