Я хочу добавить имя файла в мою таблицу, но кажется, что оно на самом деле не работает.
Что я делаю, так это перебираю список имен файлов, открываю их, добавляю все данные в один фрейм данных и для каждого добавленного файла я хочу добавить его имя файла. Я ожидаю, что он будет добавлен в каждую строку, чтобы позже, когда я посмотрю на данные, я узнал, из какого файла происходит данная строка.
Но, похоже, он не работает должным образом.
data <- data.frame()
for (file in files){
name = strsplit(file, split = "\\.")[[1]][1]
data <- data %>% bind_rows(read_delim(file = file, delim = ";", col_types = cols(
a = col_double(),
b = col_double(),
)) %>% mutate(name = name))
}
Я считал, что функция mutate должна была добиться цели, по-видимому, в конце они все имеют одинаковое значение.