全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1085 1
2019-09-12
大家好。我有一个全国站点的数据,按照站点分成不同的csv文件,想在分成站点文件时,把每一个站点的分位数也求出来,写成一个单独的文件,请问要怎么做到?
下面是分成不同csv的程序。
origin <- read.csv("F:/Temp/cmd_norm.csv")
origin<-origin[-1,]
names(origin)<-c("site", "year", "month", "day", "tmin")

site<-unique(origin[1])

for (j in t(site)) {
  setwd("F:/Temp/")
  write.csv(origin[origin$site==j, ],row.names = F,
              paste(j,".csv",sep=""))
}

分位数的函数我看了下是quantile函数。请问怎么在这个程序中赋予它数值?然后把每一个站点的分位数写在一个文件中?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2019-9-12 22:42:41
origin%>%group_by(site)%>%mutate(q25=quantile(tmin,0.25),q50=quantile(tmin,0.50),q75=quantile(tmin,0.75))
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群