如何使用函数将R中单列data.table对象中的第一个字母转换为大写?
要将data.tableR中单列对象中的首字母转换为大写,我们可以按照以下步骤操作-
首先,创建一个data.table带有字符串列的对象。
然后,使用R.utils包中的大写函数将第一个字母转换为单列大写
示例
创建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输出结果
执行时,上述脚本生成以下内容output(thisoutputwillvaryonyoursystemduetorandomization)-
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包中的大写函数将学生列中的第一个字母转换为大写-
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