IPython-Notebook

Frage 8 - Inwieweit interessieren Sie sich/interessierst Du dich für folgende Themen? - Fake-News (Das Erkennen von vertrauenswürdigen Quellen) / (Spalten 1-4)

In [2]:
import pandas as pd
import matplotlib
import numpy as np
import matplotlib.pyplot as plt
In [3]:
df = pd.read_csv("fakenews.csv", delimiter=';')
In [4]:
print(df.shape)
(695, 1)
In [5]:
df.apply(pd.value_counts)
Out[5]:
Frage 1 - Zu welcher Pilotschule gehören Sie/gehörst Du?,fakenews
Humboldt-Gymnasium Hatzfeldtallee 2-4 13509 Berlin,Mittel 146
Humboldt-Gymnasium Hatzfeldtallee 2-4 13509 Berlin,Sehr 146
Friedrich Wilhelm Gymnasium Köpenicker Str. 2B 15711 Königs Wusterhausen,Mittel 89
Friedrich Wilhelm Gymnasium Köpenicker Str. 2B 15711 Königs Wusterhausen,Sehr 71
Humboldt-Gymnasium Hatzfeldtallee 2-4 13509 Berlin,Wenig 58
Rudolf Virchow Oberschule Glambecker Ring 90 12679 Berlin,Mittel 39
Rudolf Virchow Oberschule Glambecker Ring 90 12679 Berlin,Sehr 29
Friedrich Wilhelm Gymnasium Köpenicker Str. 2B 15711 Königs Wusterhausen,Wenig 23
Humboldt-Gymnasium Hatzfeldtallee 2-4 13509 Berlin,Gar nicht 22
Rudolf Virchow Oberschule Glambecker Ring 90 12679 Berlin,Wenig 20
Friedrich Wilhelm Gymnasium Köpenicker Str. 2B 15711 Königs Wusterhausen,Gar nicht 16
Friedrich-Schiller-Gymnasium Schillerstraße 5 15711 Königs Wusterhausen,Mittel 12
Friedrich-Schiller-Gymnasium Schillerstraße 5 15711 Königs Wusterhausen,Sehr 10
Rudolf Virchow Oberschule Glambecker Ring 90 12679 Berlin,Gar nicht 10
Friedrich-Schiller-Gymnasium Schillerstraße 5 15711 Königs Wusterhausen,Wenig 3
Friedrich-Schiller-Gymnasium Schillerstraße 5 15711 Königs Wusterhausen,Gar nicht 1
In [7]:
data = {'Sehr': 146, 'Mittel': 146, 'Wenig': 58, 'Gar nicht':22}
names = list(data.keys())
values = list(data.values())

fig, axs = plt.subplots(1, figsize=(9, 3), sharey=True)
axs.bar(names, values)
fig.suptitle('Humbold-Gymnasium Interesse Fake News')
Out[7]:
Text(0.5,0.98,'Humbold-Gymnasium Interesse Fake News')
In [8]:
data = {'Sehr': 71, 'Mittel': 89, 'Wenig': 23,'Gar nicht':16}
names = list(data.keys())
values = list(data.values())

fig, axs = plt.subplots(1, figsize=(9, 3), sharey=True)
axs.bar(names, values)
fig.suptitle('Friedrich Wilhelm Gymnasium Interesse Fake News')
Out[8]:
Text(0.5,0.98,'Friedrich Wilhelm Gymnasium Interesse Fake News')
In [9]:
data = {'Sehr': 29, 'Mittel': 39, 'Wenig': 20, 'Gar nicht':10}
names = list(data.keys())
values = list(data.values())

fig, axs = plt.subplots(1, figsize=(9, 3), sharey=True)
axs.bar(names, values)
fig.suptitle('Rudolf Virchow Oberschule Interesse Fake News')
Out[9]:
Text(0.5,0.98,'Rudolf Virchow Oberschule Interesse Fake News')
In [10]:
data = {'Sehr': 10, 'Mittel': 12, 'Wenig': 3, 'Gar nicht':1}
names = list(data.keys())
values = list(data.values())

fig, axs = plt.subplots(1, figsize=(9, 3), sharey=True)
axs.bar(names, values)
fig.suptitle('Friedrich-Schiller-Gymnasium Interesse Fake News')
Out[10]:
Text(0.5,0.98,'Friedrich-Schiller-Gymnasium Interesse Fake News')

Gesamtanzahl Sehr

In [1]:
146+71+29+10
Out[1]:
256

Gesamtanzahl Mittel

In [2]:
146+89+39+12
Out[2]:
286

Gesamtanzahl Wenig

In [3]:
58+23+20+3
Out[3]:
104

Gesamtanzahl Gar Nicht

In [4]:
22+16+10+1
Out[4]:
49
In [6]:
import matplotlib.pyplot as plt
data = {'Sehr': 256, 'Mittel': 286, 'Wenig': 104, 'Gar nicht':49}
names = list(data.keys())
values = list(data.values())

fig, axs = plt.subplots(1, figsize=(9, 3), sharey=True)
axs.bar(names, values)
fig.suptitle('Gesamt Frage 8 - Interesse Fake News')
Out[6]:
Text(0.5,0.98,'Gesamt Frage 8 - Interesse Fake News')
In [ ]: