【发布时间】:2018-02-26 23:21:32
【问题描述】:
我可以使用
dirs <- list.dirs("C:/Data", full.names = T, recursive = T) %>%
strtrim(20) %>%
unique()
要获得 20 个字符或更少的字符串,但我如何才能获得那些只有 20 个字符的字符串?
【问题讨论】:
-
试试
filter(nchar(dirs) == 20) -
@missuse: I get Error in UseMethod("filter_") : no applicable method for 'filter_'应用于“logical”类的对象,但它被列为chr。我不明白。
-
library(tidyverse) as.tibble(dirs) %>% filter(nchar(dirs) == 20)或只是dirs[nchar(dirs) == 20]dirs是一个字符,但nchar(dirs) == 20是一个逻辑向量。