📜  如何从 R 中的 CSV 文件创建矩阵和向量?

📅  最后修改于: 2022-05-13 01:55:27.878000             🧑  作者: Mango

如何从 R 中的 CSV 文件创建矩阵和向量?

在本文中,我们将讨论如何在 R 编程语言中将 CSV 数据转换为矩阵和向量。我们将使用read.csv()函数来加载 csv 文件:

矩阵:矩阵是包含行和列的二维数据结构。它可以容纳多种数据类型。我们可以使用名为的方法将 csv 文件数据转换为矩阵 as.matrix()

向量:向量是一种一维数据结构,可以容纳多种数据类型。我们可以将 CSV 数据转换为向量,通过使用 as.vector()

使用的 CSV 文件:

第 1 步:通过读取路径创建 CSV 对象

R
data=read.csv("C:/sravan/data.csv")
print(data)


R
matrixdata = as.matrix(data)
print(matrixdata)


R
vectordata=as.vector(data)
print(vectordata)


R
# Read data from CSV
data=read.csv("C:/sravan/data.csv")
  
# Create a matrix
matrixdata=as.matrix(data)
  
# Create a vector
vectordata=as.vector(data)
print(matrixdata)
print(vectordata)


输出:

Name       ID
1  sravan    7058
2  Jyothika  7059

步骤 2:将数据转换为矩阵。



电阻

matrixdata = as.matrix(data)
print(matrixdata)

输出:

Name           ID
[1, ] "sravan"   "7058"
[2, ] " Jyothika" "7059"

第 3 步:将数据转换为向量

电阻

vectordata=as.vector(data)
print(vectordata)

输出:

Name       ID
1  sravan    7058
2  Jyothika  7059

下面是完整的实现:

电阻

# Read data from CSV
data=read.csv("C:/sravan/data.csv")
  
# Create a matrix
matrixdata=as.matrix(data)
  
# Create a vector
vectordata=as.vector(data)
print(matrixdata)
print(vectordata)

输出:

Name           ID
[1, ] "sravan"   "7058"
[2, ] " Jyothika" "7059"
    Name       ID
1  sravan    7058
2  Jyothika  7059