我有一个向量

a = c("sdfdfdf","dfdfd","dfdf","dfdfdfd","dfdf")

我只想保留那些大小 >5 的元素。我怎样才能做到这一点

输出应该是
a = c("sdfdfdf","dfdfdfd")

最佳答案

使用 nchar

a[nchar(a)>5]
nchar 计算每个字符串的字符数参见 ?nchar

关于从向量中删除元素的大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34158412/

10-12 22:14