使用Rstudio实现Excel里数据匹配功能(vlookup、sumifs等)

使用Rstudio实现Excel里数据匹配功能(vlookup、sumifs等)

主要脚本如下:(前面#号是注释功能)
merge、subset这两个函数功能

#install.packages("readxl")      #安装读取excel的包
#install.packages("xlsx")        #安装写入excel的包
library(readxl)                 #载入读取excel的类
library(xlsx)                   #载入写入excel的类
r=as.data.frame(read_excel("C:\\Users\\lenovo\\Desktop\\income1.xlsx") )  #读取excel 
s=as.data.frame(read_excel("C:\\Users\\lenovo\\Desktop\\TMM_H51.xlsx") ) 
#r1=read_excel("C:\\Users\\lenovo\\Desktop\\income.xlsx")
#s1=read_excel("C:\\Users\\lenovo\\Desktop\\TMM_H5.xlsx")
#View(r1)                         #查看r的内容
#View(s1) 
dt=merge(s,r,all.x = TRUE,all.y=income_notax,by.x=c('file_time','content_id'),by.y=c('file_time','content_id'))
selectresult=subset(dt,select=c(file_time,content_id,month.x,MT,WAP,income_notax))
View(selectresult)
data1=data.frame(dt) 
View(data1)


write.csv(data1,"C:/TMM_H5v1.csv") 
write.xlsx(data1,file = paste('C:/TMM_H5v1.xlsx'));

你可能感兴趣的:(EXCEL)