【发布时间】:2022-11-08 03:20:46
【问题描述】:
对这里的 R 非常陌生。
我有一个带有字符列“col1”的数据框:
col1 <- c("org","blorg","frog","chorg","chorg","org","org","phthorg")
col2 <- c("a","b","c","d","a","b","e","f")
df<-data.frame(col1, col2)
我想将少于 5 个字符的值设置为缺失,所以我最终得到:
c(NA,"blorg",NA,"chorg",NA,"blorg",NA,"phthorg")
我尝试了以下方法:
if(nchar(as.character(df$col1))<5) {df$col1<-NA}
但我收到错误“条件长度> 1”。
【问题讨论】:
标签: r