标签: r vector dataframe error-handling
我正在尝试从数据框中删除多余的列,其中我的列被解释为因子。我一直这样说:
a=somedataframe a[[2]]=NULL
但是它给了我错误:赋值目标扩展到非语言对象
答案 0 :(得分:0)
我们可以尝试
i1 <- sapply(df1, is.factor) df1[i1] <- NULL
df1 <- data.frame(v1 = letters[1:3], v2 = 1:3, v3 = letters[4:6])