实践1 - 用R打开Excel文件

一、打开Excel文件

  1. 选择导入Excel文件
  2. 选择文件路径 

  3. 写代码读取文件 

    ##方法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. 选择指定行和列的几种方法     
    • #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)

 

posted @ 2022-09-26 14:48  未必是小小  阅读(1144)  评论(0编辑  收藏  举报