「R」:修訂間差異
跳至導覽
跳至搜尋
第1行: | 第1行: | ||
'''R'''是一套程式語言,主力在統計運算。 | '''R'''是一套程式語言,主力在統計運算。 | ||
== 安裝 == | |||
<syntaxhighlight lang="bash"> | |||
sudo apt install -y r-base | |||
</syntaxhighlight> | |||
== 範例 == | == 範例 == |
於 2020年12月5日 (六) 09:10 的修訂
R是一套程式語言,主力在統計運算。
安裝
sudo apt install -y r-base
範例
df <- read.table('blog.gslin.org_ssl-access.log.2.gz')
colnames(df) <- c('host', 'ident', 'authuser', 'date', 'timezone', 'request', 'status', 'bytes', 'referer', 'useragent', 'cipher')
head(df)
df$date=as.POSIXct(df$date, tryFormats=("[%d/%b/%Y:%H:%M:%S"))
head(df)
reqs=as.data.frame(table(df$date))
p <- ggplot(data=reqs, aes(x=as.POSIXct(Var1), y=Freq)) + geom_line() + xlab('Date') + ylab('Requests')
png('a.png', 720, 720)
print(p)
dev.off()