R语言累计求和,生成时间列,拼接字符串,批量导入导出

累计求和
w<-read.table("E:/bs/sys/每天点击次数的统计(补0)/nucmail.txt",sep="")
head(w)
w1<-rowSums(w[,c(2:236)]) 
w<-w$V1
length(w)
length(w1)
x=data.frame(w,w1)
write.table (x, file ="E:/bs/sys/nucmail.txt", sep =" ", row.names =F, col.names =F, quote =F)


生成时间列
rm(list=ls())
w<-read.table("E:/bs/sys/每天点击次数的统计(补0)/wymail.txt",sep="")
head(w)
w1<-colSums(w[,c(2:236)])
write.table (w1, file ="E:/bs/sys/wymail.txt", sep =" ", row.names =F, col.names =F, quote =F)

d=seq(as.Date("2000/1/1"),as.Date("2000/1/5"), by="day") #按日生产从XXXX.XX.XX到XXXX.XX.XX时间
d[-c(1,2,3)]  去掉第几个数据
length(d)
which(d == "2014-07-31")  返回满足条件的索引
d=d[-202] 

拼接字符串 批量导入导出
d=seq(as.Date("2013/12/14"),as.Date("2014/8/5"), by="day")
x<-c("dban","kx","nucmail","qqmail","qzone","rr","sinamail","sinawb","tencentwb","wymail")
for (i in x){
data<-paste("E:/bs/sys/每天点击次数的统计(补0)/",i,".txt",sep="")#拼接字符串
w<-read.table(data,sep="")
w1<-colSums(w[,c(2:236)])
#print(data)
data<-paste("E:/bs/sys/",i,".txt",sep="")
#print(data)
sc=data.frame(d,w1)
write.table (sc, file =data, sep =" ", row.names =F, col.names =F, quote =F)
}

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值