如何從路徑中提取名稱并將它們添加為 lapply 中串列元素的名稱。
我希望元素的名稱tbl_list是 [["Employees"]] 和 [["Performances"]],即在最后一個 _ 之后直到 .csv 之前提取 csv_files 的名稱。
library(tidyverse)
# list of path of files
csv_files <- c("C:/Dropbox (UFL)/Projects/Datasets/Company_A_-_Employees.csv",
"C:/Dropbox (UFL)/Projects/Datasets/Company_A_-_Performances.csv")
# read all files using lapply
tbl_list <- lapply(X = csv_files, FUN = read_csv)
tbl_list has two elements [[1]] and [[2]] corresponding to each csv_files.
uj5u.com熱心網友回復:
names(tbl_list) <- gsub(".*_(.*)\\.csv$", "\\1", csv_files)
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/446287.html
