在 R 資料框中建立帶有前導零的整數列
為了在 R 資料框中建立帶有前導零的整數列,我們可以使用 sprintf 函式。
例如,如果我們想要建立一個數據框列,其值從 1 到 10 開始,並且我們想要將 1 顯示為 01,依此類推,那麼我們可以使用以下命令:
data.frame(x=sprintf('%0.2d',1:10))請檢視以下示例以瞭解其工作原理。
示例 1
為了在 R 資料框中建立帶有前導零的整數列,請使用以下命令:
df1<-data.frame(x=sprintf('%0.3d',1:20))
df1輸出
如果您執行上述命令,它將生成以下輸出:
x 1 001 2 002 3 003 4 004 5 005 6 006 7 007 8 008 9 009 10 010 11 011 12 012 13 013 14 014 15 015 16 016 17 017 18 018 19 019 20 020
示例 2
為了在 R 資料框中建立帶有前導零的整數列,請使用以下命令:
df2<-data.frame(x=sprintf('%0.3d',sample(1:5,20,replace=TRUE)))
df2
輸出
如果您執行上述命令,它將生成以下輸出:
x 1 002 2 002 3 002 4 001 5 005 6 005 7 004 8 004 9 001 10 004 11 005 12 002 13 004 14 003 15 003 16 002 17 001 18 002 19 004 20 005
示例 3
為了在 R 資料框中建立帶有前導零的整數列,請使用以下命令:
df3<-data.frame(x=sprintf('%0.3d',sample(1:100,20)))
df3
輸出
如果您執行上述命令,它將生成以下輸出:
x 1 003 2 066 3 100 4 038 5 088 6 077 7 047 8 021 9 028 10 067 11 017 12 063 13 079 14 044 15 075 16 097 17 051 18 086 19 082 20 008
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP