要创建具有 0 和 1 之间等距值的数据框列,我们可以使用 ppoints 函数。例如,如果我们想创建一个数据框 df,其中包含 0 到 1 之间的一百个等距值,那么我们可以使用下面提到的命令 -
df<-data.frame(x= ppoints(100))
以下代码段创建了一个数据框列,其值在 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
以下代码段创建了一个数据框列,其值在 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
以下代码段创建了一个数据框列,其值在 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