R语言 如何从CSV文件中创建矩阵和向量
在这篇文章中,我们将讨论如何在R编程语言中把CSV数据转换成矩阵和向量。我们将使用 read.csv() 函数来加载csv文件。
语法: object=read.csv(path)
其中,路径是我们本地系统中的一个文件的位置。
矩阵: 矩阵是一个二维数据结构,包含行和列。它可以容纳多种数据类型。我们可以通过使用名为 **** as.matrix( )的方法将csv文件数据转换成矩阵。
语法: as.matrix(csv_file_object)
向量: 向量是一种一维数据结构,可以容纳多种数据类型。我们可以通过使用 **** as.vector( )将CSV数据转换成向量。
语法: as.vector(csv_file_object)
使用CSV文件
第1步: 通过读取路径创建一个CSV对象
data=read.csv("C:/sravan/data.csv")
print(data)
输出 。
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