w3resource

R Programming: Convert Dataframe columns to Vectors


Write a R program to convert given dataframe column(s) to a vector.

Sample Solution :

R Programming Code :

# Create a vector named dfc1 with elements 1 through 5
dfc1 = c(1, 2, 3, 4, 5)

# Create a vector named dfc2 with elements 6 through 10
dfc2 = c(6, 7, 8, 9, 10)

# Create a vector named dfc3 with elements 11 through 15
dfc3 = c(11, 12, 13, 14, 15)

# Create a vector named dfc4 with elements 16 through 20
dfc4 = c(16, 17, 18, 19, 20)

# Combine the vectors into a dataframe with column names dfc1, dfc2, dfc3, and dfc4
v <- data.frame(dfc1=1:5, dfc2=6:10, dfc3=11:15, dfc4=16:20)

# Print the dataframe to the console
print(v)

Output:

dfc1 dfc2 dfc3 dfc4
1    1    6   11   16
2    2    7   12   17
3    3    8   13   18
4    4    9   14   19
5    5   10   15   20                         

Explanation:

  • dfc1 = c(1, 2, 3, 4, 5)
    • Creates a vector named dfc1 with the elements 1, 2, 3, 4, and 5.
  • dfc2 = c(6, 7, 8, 9, 10)
    • Creates a vector named dfc2 with the elements 6, 7, 8, 9, and 10.
  • dfc3 = c(11, 12, 13, 14, 15)
    • Creates a vector named dfc3 with the elements 11, 12, 13, 14, and 15.
  • dfc4 = c(16, 17, 18, 19, 20)
    • Creates a vector named dfc4 with the elements 16, 17, 18, 19, and 20.
  • v <- data.frame(dfc1=1:5, dfc2=6:10, dfc3=11:15, dfc4=16:20)
    • Creates a dataframe v with four columns (dfc1, dfc2, dfc3, and dfc4), where each column contains the values from the corresponding vectors.
  • print(v)
    • Displays the dataframe v in the console

R Programming Code Editor:



Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous: Write a R program to find common elements from multiple vectors.
Next: Write a R program to extract every nth element of a given vector.

Test your Programming skills with w3resource's quiz.

What is the difficulty level of this exercise?



Follow us on Facebook and Twitter for latest update.