【问题标题】:Subset strings of the folder name in a vector向量中文件夹名称的子集字符串
【发布时间】:2022-08-19 01:17:49
【问题描述】:

我有以下目录向量:

c(\".\", \"./LRoot_1\", \"./LRoot_1/asd\", \"./LRoot_1/LClass_copepodo\", 
\"./LRoot_1/LClass_shadow\", \"./LRoot_2\", \"./LRoot_2/asd\", \"./LRoot_2/LClass_bolha\", 
\"./LRoot_2/LClass_cladocera\")

我想将LClass_ 之后的每个元素的名称放入一个新向量中。

谢谢

  • 那些没有 LClass_ 的呢?你需要library(stringr);str_extract(basename(v1), \"(?<=LClass_).*\")

标签: r string stringr


【解决方案1】:
result = str_extract(x, pattern = "(?<=LClass_).*")
result
# [1] NA          NA          NA          "copepodo"  "shadow"    NA         
# [7] NA          "bolha"     "cladocera"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-24
    • 1970-01-01
    • 1970-01-01
    • 2012-08-09
    • 2017-08-16
    • 1970-01-01
    • 1970-01-01
    • 2021-04-10
    相关资源
    最近更新 更多