- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
How to convert first letter into capital in single column data.table object in R using dplyr?
To convert first letter into capital in single column data.table object in R, we can follow the below steps −
First of all, create a data.table object with string column.
Then, use sub function along with mutate function of dplyr package to convert first letter into capital in string column.
Example
Create the data.table object
Let’s create a data.table object as shown below −
library(data.table) Names<- sample(c("rahul","rosy","hidayah","seema","john","sarbat","shaun","sam","teena","ila","kunal","sudha","anil","yukti","jerry","tom"),25,replace=TRUE) DT<-data.table(Names) DT
Output
On executing, the above script generates the below output(this output will vary on your system due to randomization) −
Names 1: teena 2: teena 3: seema 4: shaun 5: shaun 6: hidayah 7: rosy 8: kunal 9: tom 10: shaun 11: ila 12: rahul 13: sam 14: rahul 15: teena 16: jerry 17: yukti 18: rosy 19: anil 20: hidayah 21: shaun 22: seema 23: sudha 24: sam 25: anil Names
Convert first letter into Capital
Using sub function along with mutate function of dplyr package to convert first letter into capital in Names column −
library(data.table) Names<- sample(c("rahul","rosy","hidayah","seema","john","sarbat","shaun","sam","teena","ila","kunal","sudha","anil","yukti","jerry","tom"),25,replace=TRUE) DT<-data.table(Names) library(dplyr) DT %>% mutate(Names=sub("(.)","\U\1",DT$Names,perl=TRUE))
Output
Names 1: Teena 2: Teena 3: Seema 4: Shaun 5: Shaun 6: Hidayah 7: Rosy 8: Kunal 9: Tom 10: Shaun 11: Ila 12: Rahul 13: Sam 14: Rahul 15: Teena 16: Jerry 17: Yukti 18: Rosy 19: Anil 20: Hidayah 21: Shaun 22: Seema 23: Sudha 24: Sam 25: Anil Names
- Related Articles
- How to convert first letter into capital in single column data.table object in R using a function?
- How to convert first letter into capital in single column data frame in R using dplyr?
- How to convert first letter into capital in data.table object column in R?
- How to convert first letter into capital in single column R data frame using a function?
- How to convert first letter of multiple string columns into capital in data.table object in R?
- How to convert first letter into capital in R data frame column?
- How to convert first letter of multiple string columns into capital in R data frame?
- How to convert data.table object into a matrix in R?
- How to separate two values in single column in data.table object in R?
- How to convert values greater than a threshold into 1 in column of a data.table object in R?
- How to multiply corresponding row values in a data.table object with single row data.table object in R?
- How to add a column to data.table object in R?
- How to convert alphabets to numbers in data.table object in R?
- How to convert a matrix into a matrix with single column in R?
- How to convert multiple columns into single column in an R data frame?

Advertisements