如何在R中使用函式將單列data.table物件的首字母轉換為大寫?


為了將R中單列data.table物件的第一個字母轉換為大寫,我們可以按照以下步驟操作:

  • 首先,建立一個包含字串列的data.table物件。

  • 然後,使用R.utils包中的capitalize函式將單列中的第一個字母轉換為大寫。

示例

建立data.table物件

讓我們建立一個如下所示的data.table物件:

library(data.table)
Students<-
sample(c("rahul","rosy","hidayah","seema","john","sarbat","shaun","sam","teena","ila","kunal","sudha","anil","yukti","jerry","tom"),25,replace=TRUE)
DT<-data.table(Students)
DT

輸出

執行上述指令碼後,將生成以下輸出(由於隨機化,此輸出會在您的系統上有所不同):

    Students
1:  sudha
2:  sudha
3:  rahul
4:  rahul
5:  kunal
6:  rosy
7:  anil
8:  ila
9:  shaun
10: kunal
11: jerry
12: hidayah
13: sudha
14: kunal
15: teena
16: yukti
17: seema
18: anil
19: rosy
20: anil
21: tom
22: teena
23: teena
24: teena
25: sam
   Students

將首字母轉換為大寫

使用R.utils包中的capitalize函式將Students列中的首字母轉換為大寫:

library(data.table)
Students<-
sample(c("rahul","rosy","hidayah","seema","john","sarbat","shaun","sam","teena","ila","kunal","sudha","anil","yukti","jerry","tom"),25,replace=TRUE)
DT<-data.table(Students)
library(R.utils)
DT$Students<-capitalize(DT$Students)
DT

輸出

    Students
1:  Sudha
2:  Sudha
3:  Rahul
4:  Rahul
5:  Kunal
6:  Rosy
7:  Anil
8:  Ila
9:  Shaun
10: Kunal
11: Jerry
12: Hidayah
13: Sudha
14: Kunal
15: Teena
16: Yukti
17: Seema
18: Anil
19: Rosy
20: Anil
21: Tom
22: Teena
23: Teena
24: Teena
25: Sam
   Students

更新於:2021年11月15日

376 次瀏覽

啟動您的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.