Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
Selected Reading
How to convert a data frame row into character vector in R?
To create a character vector in R we can enclose the vector values in double quotation marks but if we want to use a data frame row values to create a character vector then as.character function can be used. For example, if we have a data frame df then the values in first row of the df can form a character vector using as.character(df[1,]).
Example
G1<−sample(1:4,20,replace=TRUE)
G2<−sample(c("Lower","Upper","Middle"),20,replace=TRUE)
G3<−sample(c("Sensitive","Insenstive"),20,replace=TRUE)
df_G<−data.frame(G1,G2,G3)
df_G
Output
G1 G2 G3 1 2 Middle Sensitive 2 4 Middle Insenstive 3 2 Middle Sensitive 4 1 Upper Insenstive 5 3 Lower Insenstive 6 1 Upper Insenstive 7 3 Lower Sensitive 8 3 Lower Sensitive 9 3 Lower Sensitive 10 3 Lower Sensitive 11 1 Upper Insenstive 12 2 Lower Sensitive 13 4 Upper Insenstive 14 3 Middle Insenstive 15 2 Upper Sensitive 16 1 Upper Insenstive 17 4 Lower Insenstive 18 4 Middle Sensitive 19 2 Middle Sensitive 20 3 Middle Sensitive as.character(df_G[1,]) [1] "2" "Middle" "Sensitive" as.character(df_G[2,]) [1] "4" "Middle" "Insenstive" as.character(df_G[5,]) [1] "3" "Lower" "Insenstive" as.character(df_G[7,]) [1] "3" "Lower" "Sensitive" as.character(df_G[9,]) [1] "3" "Lower" "Sensitive" as.character(df_G[10,]) [1] "3" "Lower" "Sensitive" as.character(df_G[12,]) [1] "2" "Lower" "Sensitive" as.character(df_G[13,]) [1] "4" "Upper" "Insenstive" as.character(df_G[15,]) [1] "2" "Upper" "Sensitive"
Advertisements
