如何在存储在 R 列表中的数据框中创建一列四舍五入的值?
要在存储在 R 列表中的数据框中创建一列四舍五入的值,我们可以按照以下步骤操作:
首先,创建一个数据框列表。
然后,使用 lapply 函数在列表中存储的数据框中创建一列四舍五入的值。
示例
创建数据框列表
使用 data.frame 函数创建数据框,并使用 list 函数创建这些数据框的列表:
df1<-data.frame(x=rnorm(25)) df2<-data.frame(x=rnorm(25)) List<-list(df1,df2) List
输出
执行上述脚本后,将生成以下输出(由于随机化,此输出将因您的系统而异):
[[1]]
x
1 -1.60910333
2 -1.03729474
3 -1.40448389
4 -0.24728310
5 1.30467124
6 -1.13207279
7 0.82561709
8 0.16409103
9 -0.78255736
10 0.18421525
11 0.13996475
12 -0.83319702
13 -0.24966421
14 0.97679457
15 1.03381662
16 -0.78863545
17 0.19427251
18 -1.55102854
19 0.51994225
20 -0.75731012
21 -0.08022442
22 -0.62130337
23 -0.82960514
24 1.00996406
25 -1.78565706
[[2]]
x
1 -1.61930147
2 -1.34536134
3 0.50974049
4 0.72663429
5 1.36639765
6 -0.32173730
7 -0.70752541
8 -0.48263801
9 1.39796383
10 0.02785204
11 -1.24980801
12 -1.60321222
13 -0.65432900
14 0.35995917
15 0.00399240
16 0.18852787
17 -0.88659596
18 -1.56006812
19 1.44433948
20 -1.40241760
21 -0.59547084
22 -0.03665240
23 0.27673451
24 0.53268773
25 -1.52717234创建一列四舍五入的值
使用 lapply 函数在名为 List 的列表中存储的数据框 df1 和 df2 中创建一列四舍五入的值,如下所示:
df1<-data.frame(x=rnorm(25))
df2<-data.frame(x=rnorm(25))
List<-list(df1,df2)
lapply(List,function(x) {
+ x$Rounded<-round(x$x,2)
+ return(x)
+ })输出
[[1]]
x Rounded
1 -1.60910333 -1.61
2 -1.03729474 -1.04
3 -1.40448389 -1.40
4 -0.24728310 -0.25
5 1.30467124 1.30
6 -1.13207279 -1.13
7 0.82561709 0.83
8 0.16409103 0.16
9 -0.78255736 -0.78
10 0.18421525 0.18
11 0.13996475 0.14
12 -0.83319702 -0.83
13 -0.24966421 -0.25
14 0.97679457 0.98
15 1.03381662 1.03
16 -0.78863545 -0.79
17 0.19427251 0.19
18 -1.55102854 -1.55
19 0.51994225 0.52
20 -0.75731012 -0.76
21 -0.08022442 -0.08
22 -0.62130337 -0.62
23 -0.82960514 -0.83
24 1.00996406 1.01
25 -1.78565706 -1.79
[[2]]
x Rounded
1 -1.61930147 -1.62
2 -1.34536134 -1.35
3 0.50974049 0.51
4 0.72663429 0.73
5 1.36639765 1.37
6 -0.32173730 -0.32
7 -0.70752541 -0.71
8 -0.48263801 -0.48
9 1.39796383 1.40
10 0.02785204 0.03
11 -1.24980801 -1.25
12 -1.60321222 -1.60
13 -0.65432900 -0.65
14 0.35995917 0.36
15 0.00399240 0.00
16 0.18852787 0.19
17 -0.88659596 -0.89
18 -1.56006812 -1.56
19 1.44433948 1.44
20 -1.40241760 -1.40
21 -0.59547084 -0.60
22 -0.03665240 -0.04
23 0.27673451 0.28
24 0.53268773 0.53
25 -1.52717234 -1.53
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP