用read.xlsx的cols参数
library(openxlsx) #导入包
#读取指定列2-4
usedata1 = read.xlsx(“D:/R/correlation case.xlsx”,cols=2:4)
#读取指定列2-4,行3-5
usedata = read.xlsx(“D:/R/correlation case.xlsx”,cols=2:4,rows=3:5)
#读取1、3、5行,2、4、6列
usedata1 = read.xlsx(“D:/R/correlation case.xlsx”,cols=c(1,3,5),rows=c(2,4,6))
用dataframe
step1:先将整个文件读取
library(openxlsx) #导入包
usedata1 = read.xlsx(“D:/R/correlation case.xlsx”)
step2:根据需要读取对应行列
#读取指定列2-4
usedata = usedata1[,2:4]
#读取指定列2-4,行3-5
usedata = usedata1[3:5,2:4]
#读取除第一项以外的所有项
usedata = usedata1[,-1]
#读取1、3、5行,2、4、6列
usedata2 = usedata1[c(1,3,5),c(2,4,6)]