Ich habe eine csv Liste mit den Spalten: Name, Vorname, Alter, Wohnort, Geschlecht
habe die Datei wie folgt geöffnet:
Frage:
1. Würdet ihr die Datei aus so öffnen? Weil Titelzeilen (Name, Vorname...) 2x ausgegeben wird.
2. Ich soll all die Zeilen ausgeben in denen der Alter (in der Spalte Alter) eine runde Zahl entspricht! Wenn es ungerade oder ein leeres Feld in der Spalte Alter ist, dann soll die ganze Zeile nicht ausgegeben werden.
Bitte Code gerne in pandas und roh Python falls es geht. Ansonsten nur in pandas.
Herzlichen Dank und beste Grüsse!
Code: Alles auswählen
import pandas as pd
df = pd.read_csv('Aufgabe2.csv', delimiter=';',
names = ['Name', 'Vorname', 'Alter', 'Wohnort', 'Geschlecht',])
print(df)
Name Vorname Alter Wohnort Geschlecht
0 Name Vorname Alter Wohnort Geschlecht
1 NaN André 55 Zürich M
2 Müller NaN 20 Genève F
3 Bäcker Jüdit NaN Äsch F
4 Müster Fäbu 29 NaN M
5 Strähl Ändu 48 Ätigkofen NaN
6 NaN André 55 Zürich M
7 Müller NaN 20 Genève F
8 Bäcker Jüdit NaN Äsch F
9 Müster Fäbu 29 NaN M
10 Strähl Ändu 48 Ätigkofen NaN