r语言 - 从文件名中提取信息 函数 stringr::str_split_n 不存在


filename <-'Income Statement Dax 2020-03-31.xlsx'

我想分别获取第一个字符串("收入"(和第三个字符串"Dax">

根据 https://stringr.tidyverse.org/reference/str_split.html 我可以使用函数str_split_n()但有错误:

str_split_n(文件名, " ", 3( 中的错误:找不到函数 "str_split_n">

想知道功能stringr::str_split_n()是否仍在使用中? 如果没有,我可以使用任何建议

stringr::str_split (filename, ' ')

结合任何其他推荐来分别获得第一个字符串("收入"(和第三个字符串"Dax"?

我想最终实现:

file<- 'Income'
sheet <- 'Dax'
dmap <- readxl::read_excel(file, sheet = sheet ) %>% ungroup()

谢谢!

parts <- str_split(filename, " ")
file <- parts[[1]][1]
sheet <- parts[[1]][3]
file
sheet

[1] "Income"
[1] "Dax"

最新更新