R语言 把矩阵转换为数据帧

R语言 把矩阵转换为数据帧

在这篇文章中,我们将讨论如何将矩阵转换为数据框架,或者我们也可以说,我们将讨论如何在R编程语言中从矩阵创建一个数据框架。

矩阵可以通过一个名为 as.data.frame() 的函数转换为数据框架 它将从矩阵中获取每一列并将其转换为数据框架中的每一列。

语法:

as.data.frame(matrix_data)

其中,matrix_data是输入矩阵。

例1 :

# create the matrix with 4 rows 
# with numeric elements
matrix_data=matrix(c(1,2,3,4,5,6,7,8),nrow=4)
  
# display the data
print(matrix_data)
  
# convert the matrix into dataframe
dataframe_data=as.data.frame(matrix_data)
  
# print dataframe data
print(dataframe_data)

输出:

在R语言中把矩阵转换为数据帧

例2 :

# create the matrix with 8 rows 
# with numeric elements
matrix_data=matrix(c(1,2,3,4,5,6,7,8,11:18),nrow=8)
  
# display the data
print(matrix_data)
  
# convert the matrix into dataframe
dataframe_data=as.data.frame(matrix_data)
  
# print dataframe data
print(dataframe_data)

输出:

在R语言中把矩阵转换为数据帧

例3 :

# create the matrix with 8 rows 
# with different elements
matrix_data=matrix(c(
  "bobby","pinkey","rohith","gnanesh",5.3,6.6,7,8,11:18),nrow=8)
  
# display the data
print(matrix_data)
  
# convert the matrix into dataframe
dataframe_data=as.data.frame(matrix_data)
  
# print dataframe data
print(dataframe_data)

输出:

在R语言中把矩阵转换为数据帧

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程