如何在R中建立一列值在0到1之間均勻分佈的資料框列?
為了建立一個值在0到1之間均勻分佈的資料框列,我們可以使用`ppoints`函式。例如,如果我們想建立一個包含一百個在0到1之間均勻分佈的值的資料框`df`,我們可以使用以下命令:
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
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP