У меня есть несколько векторов в разных фреймах данных. Я хочу посчитать количество наблюдений каждого вектора и составить из него список. Первый столбец должен содержать имена фреймов данных, а второй столбец - количество наблюдений в каждом фрейме данных. Минимальный пример может быть,
x <- c(1, 3, 4, 5, 6)
x1 <- data.frame(x)
y <- c(3, 9)
y1 <- data.frame(y)
z <- c(23, 43, 23, 12, 1, 3, 7,8,9)
z1 <- data.frame(z)
a <- nrow(x1)
b <- nrow(y1)
c <- nrow(z1)
d <- c(a, b, c)
e <- data.frame(d)
e
Вывод e выглядит так,
> e
d
1 5
2 2
3 9
Однако я хочу это таким образом,
> e
df.name nobs
1 x1 5
2 y1 2
3 z1 9
Любая помощь будет с благодарностью.