R语言 如何在R中把数据框架行转换成字符向量

R语言 如何在R中把数据框架行转换成字符向量

如果我们想把数据框行变成一个字符向量,那么我们可以使用as.character()方法 在R中,我们可以通过把向量值放在双引号中来构建一个字符向量,但是如果我们想从数据框行的值中创建一个字符向量,我们可以使用as character函数。

例如,如果我们有一个数据框df,那么df第一行的值可以通过as.character(df[1,])变成字符向量。

语法: as.character(df[rownum, ])

例子1: 这里我们要把数据框架的行变成一个字符向量。

这里我们将创建一个数据框架,然后将其转换为一个向量。

# creating dataframe
data <- data.frame(x1 = 1:5,              
                  x2 = letters[1:5],
                  x3 = 6:10)
  
# converting first row into character vector
first_row_vector = as.character(data[1, ]);
  
print(first_row_vector)

输出

[1] "1" "1" "6"

例2: 将行式数据框架转换为向量。

data <- data.frame(x1 = c("rahul", "vikas") ,            
                  x2 = letters[1:2],
                  x3 = c(1,2))
  
first_row_vector = as.character(data[2, ]);
  
print("dataFrame")
print(data)
  
print("character vector of first row is" )
print(first_row_vector)

输出

如何在R中把数据框架行转换成字符向量?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程