实践1 - 用R打开Excel文件
一、打开Excel文件
- 选择导入Excel文件
-
选择文件路径
- 写代码读取文件
##方法1
library(readxl)
mydata<-read_excel("C:\\Users\\wang\\documents\\R\\M明细.xlsx",sheet="维护明细") #读取指定文件指定表
mydata1<-data.frame(mydata)[-c(1:8),c(2:5,11,12,18:26,28,29,32,33)] #选择要读取的行和列(行从0开始数,列从1开始数)##方法2
path<-"C:/Users/wang/Otherslist.xlsx"
sheetname <-"Q1"otherlist<-read_excel(path,sheet=sheetname)
view(otherlist)
二、选择指定行和列
- 选择指定行和列的几种方法
-
#1-过滤不要的列,不要a,b,c列 df[,-which(names(df)%in%c("a","b","c"))] subset(df,select=-c(a,b)) #2-选择想要的列,选择x,y列 df[,c("x","y")] subset(df,select=c(x,y)) #3-选取指定列 mycol<-names(mydata)%in%("a","b","c") newdata<-mydaya[!mycol] #4-间隔N行选取,每隔两行选取 mydata[c(TRUE,FALSE,FALSE),] #5-间隔N列选取 mydata[c(TRUE,FALSE,FALSE)] #6-选择区域,选择A3:C6 df<- read_excel("C:/df.xlsx", range = "A3:C6", col_names = FALSE)
-
数据清洗参考教程:R语言:数据清洗 - 知乎 (zhihu.com)