可以使用NULL替换吗?
#Data Frame
a = c("tom", "alex", "chris", "jen", "mary")
b = c(NA)
df = data.frame(a,b)
#Replace Tom with NULL
df$c <- gsub('tom', NULL, df$a)
最后一行代码给出了以下错误:invalid 'replacement' argument
。是否可以替换为NULL?我问的原因是因为我试图将大数据集上传到postgres,并且由于具有空白和NA值而拒绝了一些整数变量。谢谢。
答案 0 :(得分:2)
我不完全确定你在问什么。但这里有一些可能有帮助的例子
#this replaces tom with NA
df$c = gsub('tom', NA, df$a)
#this creates a vector of two elements, as NULL is nothing
d = c("a","b",NULL)
#this creates a vector with three elements, as NA is blank
e = c("a","b",NA)
使用&#34; tom&#34;
删除所有元素e = df$a[df$a != "tom"]