【发布时间】:2023-03-07 10:41:01
【问题描述】:
以下只是较大数据集中的一个小例子
x <- data.frame(a = c(1,2), b= c(3,4))
y <- data.frame(a = c(1,2), b= c(3,4), c=c(5,6))
fir <- list(x=x,y=y)
w <- data.frame(a = c(7,8), b= c(9,10))
z <- data.frame(a = c(11,12), b= c(13,14), c=c(15,16), d=c(17,18))
sec <- list(x=w,y=z)
list <- list(fir,sec)
$pri
$pri$x
a b
1 1 3
2 2 4
$pri$y
a b c
1 1 3 5
2 2 4 6
$sec
$sec$x
a b
1 7 9
2 8 10
$sec$y
a b c d
1 11 13 15 17
2 12 14 16 18
如何将列表 sec 元素名称重命名为各自的 x1 或 xsec 和 y1 或 ysec?
这样
$pri
$pri$x
a b
1 1 3
2 2 4
$pri$y
a b c
1 1 3 5
2 2 4 6
$sec
$sec$x1
a b
1 7 9
2 8 10
$sec$y1
a b c d
1 11 13 15 17
2 12 14 16 18
或
$pri
$pri$x
a b
1 1 3
2 2 4
$pri$y
a b c
1 1 3 5
2 2 4 6
$sec
$sec$xsec
a b
1 7 9
2 8 10
$sec$ysec
a b c d
1 11 13 15 17
2 12 14 16 18
【问题讨论】: