1、数据文件
1.1、InA.txt
1,2,3 4,5,6 7,8,9
1.2、InB.txt
1 2 3 4 5 6 7 8 9
1.3、InC.csv
col1,col2,col3 1,2,3 4,5,6 7,8,9
3、数据读取
3.1读行取文本转为矩阵
filename="C:\\TestData\\InA.txt" matrixA <- as.matrix(read.table(filename, header=FALSE, sep = ",",as.is=TRUE))
3.2按Cell读取文本转为矩阵
filename="C:\\TestData\\InB.txt" matrixB <- matrix(scan(filename),ncol=3,byrow=TRUE)
3.3直接读取CSV
filename="C:\\TestData\\InC.csv" matrixC =read.csv(filename,header=FALSE)
4、数据输出
4.1输出为文本文件
filename="C:\\TestData\\resultA.txt" write.table(resultA, file = resultA, row.names = F, quote = F)
4.2输出为CSV文件
filename="C:\\TestData\\resultB.csv" write.csv(matrixResult,filename)
5、设置工作路径
setwd("C:\\TestData")