在本文中,我们将讨论如何将矩阵转换为 DataFrame,或者我们也可以说我们将讨论如何在 R 编程语言中从矩阵创建 DataFrame。
可以使用名为 as.data.frame() 的函数将矩阵转换为数据帧。它将从矩阵中获取每一列并将其转换为 DataFrame 中的每一列。
用法:
as.data.frame(matrix_data)
其中,matrix_data 是输入矩阵。
范例1:
R
# 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)
输出:
范例2:
R
# 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)
输出:
范例3:
R
# 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语言 data.matrix()用法及代码示例
- R语言 as.matrix()用法及代码示例
- R Character Matrix转Numeric Matrix用法及代码示例
- R DataFrame转vector用法及代码示例
- R DataFrame Column转Numeric用法及代码示例
- R table转dataframe用法及代码示例
注:本文由纯净天空筛选整理自gottumukkalabobby大神的英文原创作品 Convert Matrix to Dataframe in R。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。