如何在 R 中创建一个等距值介于 0 和 1 之间的数据框列?

要创建具有 0 和 1 之间等距值的数据框列,我们可以使用 ppoints 函数。例如,如果我们想创建一个数据框 df,其中包含 0 到 1 之间的一百个等距值,那么我们可以使用下面提到的命令 -

df<-data.frame(x= ppoints(100))

示例 1

以下代码段创建了一个数据框列,其值在 0 和 1 之间等距 -

x<-ppoints(20)
df1<-data.frame(x)
df1

创建以下数据框 -

    x
1  0.025
2  0.075
3  0.125
4  0.175
5  0.225
6  0.275
7  0.325
8  0.375
9  0.425
10 0.475
11 0.525
12 0.575
13 0.625
14 0.675
15 0.725
16 0.775
17 0.825
18 0.875
19 0.925
20 0.975

示例 2

以下代码段创建了一个数据框列,其值在 0 和 1 之间等距 -

y<-ppoints(25)
df2<-data.frame(y)
df2

创建以下数据框 -

     y
1  0.02
2  0.06
3  0.10
4  0.14
5  0.18
6  0.22
7  0.26
8  0.30
9  0.34
10 0.38
11 0.42
12 0.46
13 0.50
14 0.54
15 0.58
16 0.62
17 0.66
18 0.70
19 0.74
20 0.78
21 0.82
22 0.86
23 0.90
24 0.94
25 0.98

示例 3

以下代码段创建了一个数据框列,其值在 0 和 1 之间等距 -

z<-ppoints(30)
df3<-data.frame(z)
df3

创建以下数据框 -

    z
1  0.01666667
2  0.05000000
3  0.08333333
4  0.11666667
5  0.15000000
6  0.18333333
7  0.21666667
8  0.25000000
9  0.28333333
10 0.31666667
11 0.35000000
12 0.38333333
13 0.41666667
14 0.45000000
15 0.48333333
16 0.51666667
17 0.55000000
18 0.58333333
19 0.61666667
20 0.65000000
21 0.68333333
22 0.71666667
23 0.75000000
24 0.78333333
25 0.81666667
26 0.85000000
27 0.88333333
28 0.91666667
29 0.95000000
30 0.98333333

猜你喜欢