# Transpose a vector into single column in R

In this article, we will discuss how to convert a vector from single row to a column in R Programming Language.

Steps –

• Create a vector

c(value1,value2,…..,valuen)

• Convert the vector into the matrix. In R, Matrix is a two-dimensional data structure that comprises rows and columns. We can create a matrix in R, by using matrix() function.

matrix(data)

• View the resultant data

Implementation using this approach is given below.

Example:

## R

 `# vector 1 is created with nested vector ``data1=``c``(``"sravan"``,``"bobby"``,``"pinkey"``,``"rohith"``, ``        ``"gnanesh"``,``'divya'``,``"satwik"``) `` ` `print``(data1) `` ` `# pass data1 vector into a matrix ``print``(``matrix``(data1))`

Output:

[,1]

[1,] “sravan”

[2,] “bobby”

[3,] “pinkey”

[4,] “rohith”

[5,] “gnanesh”

[6,] “divya”

[7,] “satwik”

A vector can also be nested into another but since it is a part of the same vector it will appear in the same

Example:

## R

 `# vector 1 is created with nested vector ``data1=``c``(``"sravan"``,``"bobby"``,``"pinkey"``,``"rohith"``, ``        ``"gnanesh"``,``'divya'``,``"satwik"``, ``        ``c``(1,2,3,4,5)) `` ` `print``(data1) `` ` `# pass data1 vector into a matrix ``print``(``matrix``(data1))`

Output:

[,1]

[1,] “sravan”

[2,] “bobby”

[3,] “pinkey”

[4,] “rohith”

[5,] “gnanesh”

[6,] “divya”

[7,] “satwik”

[8,] “1”

[9,] “2”

[10,] “3”

[11,] “4”

[12,] “5”

Previous
Next