大家好,我正在使用 R 中的数据框列表,这很棒,但我遇到了一个小问题。我有下一个数据框列表。列表的真正扩展得到了 20 多个数据框,包含 1000 个观察值和 20 列。这里我把结构:
my.list
$a1
alfa beta
1 1 2
2 1 3
3 1 4
4 1 5
5 1 6
6 1 7
$a2
alfa beta
1 1 2
2 1 3
3 1 4
4 1 5
5 1 6
6 1 7
7 2 1
8 2 5
9 2 9
10 2 13
11 2 17
12 2 21
13 2 25
14 2 29
15 2 33
$a3
alfa beta
1 1 2
2 1 3
3 1 4
4 1 5
5 1 6
6 1 7
7 2 1
8 2 5
9 2 9
10 2 13
11 2 17
12 2 21
13 2 25
14 2 29
15 2 33
16 3 11
17 3 2
18 3 -7
19 3 -16
20 3 -25
$a4
alfa beta
1 1 2
2 1 3
3 1 4
4 1 5
5 1 6
6 1 7
7 2 1
8 2 5
9 2 9
10 2 13
11 2 17
12 2 21
13 2 25
14 2 29
15 2 33
16 3 11
17 3 2
18 3 -7
19 3 -16
20 3 -25
21 5 1
22 1 1
23 5 1
$a5
alfa beta
1 2 13
2 2 17
3 2 21
4 2 25
5 2 29
6 2 33
7 3 11
8 3 2
9 3 -7
10 3 -16
11 3 -25
12 5 1
13 1 1
14 5 1
的元素在my.list
哪里a1,a2,a3,a5,a5
。我正在使用函数尝试在以下元素中创建类似的东西my.list
:
$a1
alfa beta a1
1 1 2 1
2 1 3 1
3 1 4 1
4 1 5 1
5 1 6 1
6 1 7 1
$a2
alfa beta a2
1 1 2 2
2 1 3 2
3 1 4 2
4 1 5 2
5 1 6 2
6 1 7 2
7 2 1 2
8 2 5 2
9 2 9 2
10 2 13 2
11 2 17 2
12 2 21 2
13 2 25 2
14 2 29 2
15 2 33 2
$a3
alfa beta a3
1 1 2 3
2 1 3 3
3 1 4 3
4 1 5 3
5 1 6 3
6 1 7 3
7 2 1 3
8 2 5 3
9 2 9 3
10 2 13 3
11 2 17 3
12 2 21 3
13 2 25 3
14 2 29 3
15 2 33 3
16 3 11 3
17 3 2 3
18 3 -7 3
19 3 -16 3
20 3 -25 3
$a4
alfa beta a4
1 1 2 4
2 1 3 4
3 1 4 4
4 1 5 4
5 1 6 4
6 1 7 4
7 2 1 4
8 2 5 4
9 2 9 4
10 2 13 4
11 2 17 4
12 2 21 4
13 2 25 4
14 2 29 4
15 2 33 4
16 3 11 4
17 3 2 4
18 3 -7 4
19 3 -16 4
20 3 -25 4
21 5 1 4
22 1 1 4
23 5 1 4
$a5
alfa beta a5
1 2 13 5
2 2 17 5
3 2 21 5
4 2 25 5
5 2 29 5
6 2 33 5
7 3 11 5
8 3 2 5
9 3 -7 5
10 3 -16 5
11 3 -25 5
12 5 1 5
13 1 1 5
14 5 1 5
我想计算my.list
一个新变量中的每个数据框,其名称等于数据框的名称( ) ,a1,a2,a3,a4,a5
其值等于数据框在my.list
( 、、、、、)中的位置my.list[1]=a1
,括号中的数字显示位置或数据框。我正在使用表单包,但功能不起作用。我等着有人可以帮我解决这个问题my.list[2]=a2
my.list[3]=a3
my.list[4]=a4
my.list[5]=a5
llply
plyr