Я пытаюсь использовать уникальное значение в столбце для именования другого столбца в списке фреймов данных
library(data.table)
a <- c("BZ", "BZ", "BZ", "US", "US", "US")
b <- c(1, 3, 5, 2, 4, 6)
c <- data.table(a, b)
d <- split(c, c$a)
Я хочу затем удалить столбец A и использовать уникальное значение из столбца a вимя столбца B
Например, если бы у меня был только один кадр данных с одним значением, я мог бы сделать это:
c <- subset(c, a == "BZ")
x <- unique(c$a)
setnames(c, "b", x)
Есть ли способ выполнить это в списке фреймов данных