如何将 R 数据框中的每个值除以 100?
我们有时需要对数据集中的所有值进行数学运算。一个这样的操作可能是将每个值除以 100。
例如,如果我们有一个名为 df 的数据框,那么我们可以使用以下命令将 df 中的每个值除以 100 -
df[,1:ncol(df)]/100
示例
以下代码段创建了一个示例数据框 -
x1<-rpois(20,25)输出结果x2<-rpois(20,21)
x3<-rpois(20,37)
x4<-rpois(20,32)
df1<-data.frame(x1,x2,x3,x4)
df1
创建以下数据框 -
x1 x2 x3 x41 34 17 33 42
2 29 22 28 39
3 28 24 35 26
4 17 21 34 26
5 28 15 38 40
6 20 15 37 30
7 24 18 33 35
8 29 25 43 24
9 37 21 37 34
10 15 16 37 28
11 27 26 38 28
12 33 24 42 31
13 21 23 33 30
14 17 19 39 31
15 26 17 46 21
16 22 29 49 32
17 28 24 40 37
18 21 12 38 34
19 22 19 41 33
20 28 10 36 27
现在要将 df1 中的每个值除以 100,将以下代码添加到上面的代码段中 -
df1[,1:ncol(df1)]/100
创建以下数据框 -
x1 x2 x3 x41 0.34 0.17 0.33 0.42
2 0.29 0.22 0.28 0.39
3 0.28 0.24 0.35 0.26
4 0.17 0.21 0.34 0.26
5 0.28 0.15 0.38 0.40
6 0.20 0.15 0.37 0.30
7 0.24 0.18 0.33 0.35
8 0.29 0.25 0.43 0.24
9 0.37 0.21 0.37 0.34
10 0.15 0.16 0.37 0.28
11 0.27 0.26 0.38 0.28
12 0.33 0.24 0.42 0.31
13 0.21 0.23 0.33 0.30
14 0.17 0.19 0.39 0.31
15 0.26 0.17 0.46 0.21
16 0.22 0.29 0.49 0.32
17 0.28 0.24 0.40 0.37
18 0.21 0.12 0.38 0.34
19 0.22 0.19 0.41 0.33
20 0.28 0.10 0.36 0.27
示例
以下代码段创建了一个示例数据框 -
y1<-sample(100:200,20)输出结果y2<-sample(100:200,20)
y3<-sample(100:200,20)
df2<-data.frame(y1,y2,y3)
df2
创建以下数据框 -
y1 y2 y31 154 132 114
2 199 106 190
3 161 196 141
4 127 184 103
5 177 120 183
6 113 194 137
7 128 181 142
8 192 135 164
9 100 139 127
10 175 114 200
11 184 147 172
12 187 164 132
13 162 173 184
14 130 161 102
15 157 102 150
16 134 110 157
17 140 192 139
18 119 195 111
19 150 148 187
20 110 188 146
现在,要将 df2 中的每个值除以 100,请将以下代码添加到上述代码段中 -
df2[,1:ncol(df2)]/100
创建以下数据框 -
y1 y2 y31 1.54 1.32 1.14
2 1.99 1.06 1.90
3 1.61 1.96 1.41
4 1.27 1.84 1.03
5 1.77 1.20 1.83
6 1.13 1.94 1.37
7 1.28 1.81 1.42
8 1.92 1.35 1.64
9 1.00 1.39 1.27
10 1.75 1.14 2.00
11 1.84 1.47 1.72
12 1.87 1.64 1.32
13 1.62 1.73 1.84
14 1.30 1.61 1.02
15 1.57 1.02 1.50
16 1.34 1.10 1.57
17 1.40 1.92 1.39
18 1.19 1.95 1.11
19 1.50 1.48 1.87
20 1.10 1.88 1.46
以上是 如何将 R 数据框中的每个值除以 100? 的全部内容, 来源链接: utcz.com/z/362123.html