如何在R中使用dplyr包將單列資料框中的首字母轉換為大寫?
要在R中將單列資料框的首字母轉換為大寫,我們可以按照以下步驟操作:
首先,建立一個包含字串列的資料框。
然後,使用dplyr包中的`mutate`函式和`sub`函式將字串列的首字母轉換為大寫。
示例
建立資料框
讓我們建立一個如下所示的資料框:
Names<-
sample(c("rahul","rosy","hidayah","seema","john","sarbat","shaun","sam","teena","ila","kunal"),25,replace=TRUE)
df<-data.frame(Names)
df輸出
執行上述指令碼後,將生成以下輸出(由於隨機化,此輸出會在您的系統上有所不同):
Names 1 teena 2 shaun 3 kunal 4 rosy 5 sam 6 teena 7 hidayah 8 teena 9 sarbat 10 kunal 11 sam 12 teena 13 kunal 14 rosy 15 hidayah 16 sam 17 shaun 18 seema 19 rosy 20 john 21 seema 22 ila 23 john 24 shaun 25 rosy
將首字母轉換為大寫
使用dplyr包中的`sub`函式和`mutate`函式將“Names”列的首字母轉換為大寫:
Names<-
sample(c("rahul","rosy","hidayah","seema","john","sarbat","shaun","sam","teena","ila","kunal"),25,replace=TRUE)
df<-data.frame(Names)
library(dplyr)
df %>% mutate(Names=sub("(.)","\U\1",df$Names,perl=TRUE))輸出
Names 1 John 2 Hidayah 3 Teena 4 Sam 5 John 6 Rosy 7 Rahul 8 Teena 9 Sarbat 10 Kunal 11 Kunal 12 Rahul 13 Rosy 14 Sarbat 15 Shaun 16 Kunal 17 Teena 18 Hidayah 19 Sam 20 Sam 21 Sarbat 22 Seema 23 Rahul 24 Shaun 25 John
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP