如何在 R 中使用函式將單列資料框的第一字母轉換為大寫?


要將 R 中單列資料框的第一字母轉換為大寫,我們可以按照以下步驟操作:

  • 首先,建立一個包含字串列的資料框。

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

示例

建立資料框

讓我們建立一個如下所示的資料框:

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

輸出

執行上述指令碼後,將生成以下輸出(由於隨機化,此輸出可能因您的系統而異):

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

將第一個字母轉換為大寫

使用 R.utils 包中的 capitalize 函式將 Names 列中的第一個字母轉換為大寫:

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

輸出

   Names
1  Ila
2  Rosy
3  Ila
4  Kunal
5  Jerry
6  Seema
7  Rosy
8  Sam
9  Ila
10 Sudha
11 Seema
12 Jerry
13 Tom
14 Rosy
15 Shaun
16 John
17 Ila
18 Tom
19 Rosy
20 Hidayah
21 Rosy
22 Sarbat
23 John
24 Sarbat
25 Jerry

更新於: 2021年11月10日

2K+ 瀏覽量

啟動您的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.