mean_aggr_csv<-function(url,sep,column,group_by) {
df<-read.csv(url,header=TRUE,sep=sep)
group_list<-list(df[1:len,group_by])
result<-aggregate(df[column],group_list,mean)
colnames(result)<-c(group_by,paste0('mean ',column))
median_aggr_csv<-function(url,sep,column,group_by) {
df<-read.csv(url,header=TRUE,sep=sep)
group_list<-list(df[1:len,group_by])
result<-aggregate(df[column],group_list,median)
colnames(result)<-c(group_by,paste0('median ',column))
sum_aggr_csv<-function(url,sep,column,group_by) {
df<-read.csv(url,header=TRUE,sep=sep)
group_list<-list(df[1:len,group_by])
result<-aggregate(df[column],group_list,sum)
colnames(result)<-c(group_by,paste0('sum ',column))
url<-'https://olgabelitskaya.github.io/huge_cities.tsv'
sep='\t'; column<-'growth'; group_by<-'country'
mean_aggr_csv(url,sep,column,group_by)
No comments:
Post a Comment