如何在儲存在 R 列表中的資料框中建立三次方列?
要建立儲存在 R 列表中的資料框中三次方列,我們可以按照以下步驟操作:
首先,建立一個數據框列表。
然後,使用 lapply 函式在列表中儲存的資料框中建立三次方列。
示例
建立資料框列表
使用 data.frame 函式建立資料框,並使用 list 函式建立這些資料框的列表:
df1<-data.frame(x=sample(1:50,25)) df2<-data.frame(x=sample(1:50,25)) List<-list(df1,df2) List
輸出
執行上述指令碼後,會生成以下輸出(由於隨機化,此輸出會在您的系統上有所不同):
[[1]] x 1 40 2 45 3 29 4 33 5 17 6 10 7 44 8 23 9 6 10 28 11 18 12 27 13 21 14 25 15 5 16 1 17 35 18 50 19 34 20 41 21 16 22 22 23 24 24 8 25 39 [[2]] x 1 45 2 6 3 41 4 7 5 12 6 13 7 11 8 3 9 43 10 36 11 27 12 30 13 8 14 25 15 22 16 31 17 48 18 4 19 47 20 35 21 26 22 46 23 37 24 42 25 32
在列表中儲存的資料框中建立三次方列
使用 lapply 函式在名為 List 的列表中儲存的資料框 df1 和 df2 中建立三次方列,如下所示:
df1<-data.frame(x=sample(1:50,25))
df2<-data.frame(x=sample(1:50,25))
List<-list(df1,df2)
lapply(List,function(x) {
+ x$Power3<-x$x^3
+ return(x)
+ })輸出
[[1]]
x Power3
1 40 64000
2 45 91125
3 29 24389
4 33 35937
5 17 4913
6 10 1000
7 44 85184
8 23 12167
9 6 216
10 28 21952
11 18 5832
12 27 19683
13 21 9261
14 25 15625
15 5 125
16 1 1
17 35 42875
18 50 125000
19 34 39304
20 41 68921
21 16 4096
22 22 10648
23 24 13824
24 8 512
25 39 59319
[[2]]
x Power3
1 45 91125
2 6 216
3 41 68921
4 7 343
5 12 1728
6 13 2197
7 11 1331
8 3 27
9 43 79507
10 36 46656
11 27 19683
12 30 27000
13 8 512
14 25 15625
15 22 10648
16 31 29791
17 48 110592
18 4 64
19 47 103823
20 35 42875
21 26 17576
22 46 97336
23 37 50653
24 42 74088
25 32 32768
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP