|
--- |
|
title: "Mean APC per Institution" |
|
author: "Najko Jahn" |
|
date: "28. April 2015" |
|
output: html_document |
|
--- |
|
|
|
```{r, echo =FALSE} |
|
|
|
knitr::opts_knit$set(base.url = "/") |
|
knitr::opts_chunk$set( |
|
comment = "#>", |
|
collapse = TRUE, |
|
warning = FALSE, |
|
message = FALSE, |
|
echo = FALSE, |
|
fig.width = 9, |
|
fig.height = 6 |
|
) |
|
options(scipen = 0, digits = 2) |
|
knitr::knit_hooks$set(inline = function(x) { |
|
prettyNum(x, big.mark=".") |
|
}) |
|
``` |
|
|
|
# All |
|
|
|
```{r} |
|
apc_de <- read.csv("../data/apc_de.csv", header = T, sep =",") |
|
|
|
|
|
df.summary <-rbind(tapply(apc_de$EURO, apc_de$Period, sum), |
|
tapply(apc_de$EURO, apc_de$Period, length), |
|
tapply(apc_de$EURO, apc_de$Period, mean)) |
|
|
|
rownames(df.summary) <- c("Fees paid in EURO", "Articles", "Mean Fee paid") |
|
|
|
knitr::kable(df.summary) |
|
``` |
|
|
|
# Institution |
|
|
|
## Mean APC |
|
|
|
```{r} |
|
apc_de <- read.csv("../data/apc_de.csv", header = T, sep =",") |
|
|
|
tt <- aggregate(apc_de$EURO, by = list(apc_de$Institution, apc_de$Period), mean) |
|
mean_apc <- reshape::cast(tt, Group.1 ~ Group.2, value = "x") |
|
|
|
knitr::kable(mean_apc) |
|
``` |
|
|
|
## Paid articles |
|
|
|
```{r} |
|
apc_de <- read.csv("../data/apc_de.csv", header = T, sep =",") |
|
|
|
tt <- aggregate(apc_de$EURO, by = list(apc_de$Institution, apc_de$Period), length) |
|
length_apc <- reshape::cast(tt, Group.1 ~ Group.2, value = "x") |
|
|
|
knitr::kable(length_apc) |
|
``` |
|
|
|
## Paid fees in EURO |
|
|
|
```{r} |
|
apc_de <- read.csv("../data/apc_de.csv", header = T, sep =",") |
|
|
|
tt <- aggregate(apc_de$EURO, by = list(apc_de$Institution, apc_de$Period), sum) |
|
sum_apc <- reshape::cast(tt, Group.1 ~ Group.2, value = "x") |
|
|
|
knitr::kable(sum_apc) |
|
```{r} |
|
|