如何使用dplyr将R中单列数据框中的第一个字母转换为大写?
要将R中单列数据框中的第一个字母转换为大写,我们可以按照以下步骤操作-
首先,创建一个带有字符串列的数据框。
然后,使用sub函数和dplyr包的mutate函数将字符串列中的第一个字母转换为大写。
示例
创建数据框
让我们创建一个数据框,如下所示-
Names<-
sample(c("rahul","rosy","hidayah","seema","john","sarbat","shaun","sam","teena","ila","kunal"),25,replace=TRUE)
df<-data.frame(Names)
df输出结果执行时,上述脚本生成以下内容output(thisoutputwillvaryonyoursystemduetorandomization)-
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
将第一个字母转换为大写
使用sub函数和dplyr包的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
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短