У меня есть вектор имен файлов и датафрейм, который содержит имя «группы» для каждого из этих имен файлов.
files <- c("data/backup/LATEST/20181514.X1235",
"data/backup/LATEST/X1255+20181514",
"data/backup/LATEST/20181514-X1237",
"data/backup/LATEST/20181514-E1235",
"data/backup/LATEST/20181514F1235",
"data/backup/LATEST/M32_-X6635__20181514",
"data/backup/LATEST/20181514-X1205",
"data/backup/LATEST/l-A1230.20181514-XX")
groups <- data.frame(
ID = c("X1235","X1255","A1230","K93430",
"LOP0343","J3490","X1205","X6635",
"F1235","E1235","X1237"),
Group = c("A","A","A",
"B","A","A",
"B","B","B",
"B","A")
)
В качестве окончательного результата я хочу получить фрейм данных со столбцом, содержащим полный путь к файлу от files
, и вторым столбцом, показывающим его group
.
Как мне этого добиться?
РЕЗУЛЬТАТ
filepath group
1 data/backup/LATEST/20181514.X1235 A
2 data/backup/LATEST/X1255+20181514 A
3 data/backup/LATEST/20181514-X1237 A
4 data/backup/LATEST/20181514-E1235 B
5 data/backup/LATEST/20181514F1235 B
6 data/backup/LATEST/M32_-X6635__20181514 B
7 data/backup/LATEST/20181514-X1205 B
8 data/backup/LATEST/l-A1230.20181514-XX A