mirror of
https://github.com/koodiklinikka/palkkakysely.git
synced 2026-03-13 10:03:34 +00:00
Show some basic stats on the index page
This commit is contained in:
@@ -3,6 +3,10 @@ import glob
|
|||||||
import os
|
import os
|
||||||
|
|
||||||
import jinja2
|
import jinja2
|
||||||
|
import numpy
|
||||||
|
import pandas
|
||||||
|
|
||||||
|
from data_ingest import read_data
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
@@ -11,6 +15,9 @@ def main():
|
|||||||
)
|
)
|
||||||
data = {
|
data = {
|
||||||
"date": datetime.datetime.utcnow(),
|
"date": datetime.datetime.utcnow(),
|
||||||
|
"pd": pandas,
|
||||||
|
"np": numpy,
|
||||||
|
"df": read_data(),
|
||||||
}
|
}
|
||||||
for filename in glob.glob("template/*"):
|
for filename in glob.glob("template/*"):
|
||||||
out_filename = os.path.join("out", os.path.relpath(filename, "template"))
|
out_filename = os.path.join("out", os.path.relpath(filename, "template"))
|
||||||
|
|||||||
@@ -10,6 +10,19 @@
|
|||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<h1>Koodiklinikan palkkakysely</h1>
|
<h1>Koodiklinikan palkkakysely</h1>
|
||||||
|
<h2>Tunnusluvut</h2>
|
||||||
|
<ul>
|
||||||
|
<li><i>n</i> = {{ df|length }}</li>
|
||||||
|
{% with num_kk = df[pd.to_numeric(df['Kuukausipalkka'], errors='coerce').notnull()]['Kuukausipalkka'] %}
|
||||||
|
<li>Keskimääräinen kuukausipalkka = {{ num_kk.mean()|round(0) }} €</li>
|
||||||
|
<li>Mediaanikuukausipalkka = {{ num_kk.median()|round(0) }} €</li>
|
||||||
|
{% endwith %}
|
||||||
|
{% with num_v = df[pd.to_numeric(df['Vuositulot'], errors='coerce').notnull()]['Vuositulot'] %}
|
||||||
|
<li>Keskimääräiset vuositulot = {{ num_v.mean()|round(0) }} €</li>
|
||||||
|
<li>Mediaanivuositulot = {{ num_v.median()|round(0) }} €</li>
|
||||||
|
{% endwith %}
|
||||||
|
</ul>
|
||||||
|
<h2>Lisää</h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="charts.html">Kaaviot</a></li>
|
<li><a href="charts.html">Kaaviot</a></li>
|
||||||
<li><a href="data.csv">Lähdedata (CSV)</a></li>
|
<li><a href="data.csv">Lähdedata (CSV)</a></li>
|
||||||
|
|||||||
Reference in New Issue
Block a user