![]() |
VOOZH | about |
In this article, we will discuss how to split a column from a data frame into multiple columns in the R programming Language.
To split a column into multiple columns in the R Language, We use the str_split_fixed() function of the stringr package library. The str_split_fixed() function splits up a string into a fixed number of pieces. The function takes string, the term separating the string and number of parts it has to be divided into as arguments and returns the splitted string.
Syntax:
str_split_fixed( sample_string, separator_pattern, n)
Parameter:
- sample_string: determines the input character vector.
- separator_pattern: determines the pattern to split up by, as defined by a POSIX regular expression.
- n: determines the number of part string has to be divided into.
Example: Split column into multiple columns
Output:
Data frame before splitting: Name State 1 Priyank Mishra Uttar Pradesh 2 Abhiraj Srivastava Maharashtra 3 Pawananjani Kumar Bihar Data frame after splitting: First Name Last Name State 1 Priyank Mishra Uttar Pradesh 2 Abhiraj Srivastava Maharashtra 3 Pawananjani Kumar Bihar
To split a column into multiple columns in the R Language, we use the separator() function of the dplyr package library. The separate() function separates a character column into multiple columns with a regular expression or numeric locations. The function takes input character vector as an argument and the output column names in a vector as an argument and returns final data vector.
Syntax:
separate( sample_data, col )
Parameter:
- sample_data: determines the input data frame column.
- col: determines the final columns that it has to be separated.
Example: Split column into multiple columns
Output:
Data frame before splitting: Name State 1 Priyank Mishra Uttar Pradesh 2 Abhiraj Srivastava Maharashtra 3 Pawananjani Kumar Bihar Data frame after splitting: First Name Last Name State 1 Priyank Mishra Uttar Pradesh 2 Abhiraj Srivastava Maharashtra 3 Pawananjani Kumar Bihar