Übung zu Pandas Dataframes
Contents
Übung zu Pandas Dataframes¶
Erstellen Sie einen Pandas Dataframe (
df
) wie vorgegeben.Fügen Sie die Spalte
nc_score
\(= [2.5, 3, 2.2, 1.0] \) zum um Dataframedf
hinzu.Wählen Sie alle Daten aus für die gilt
age
\(\gt 23 \) und speichern Sie die Werte in den neuen Dataframedf2
.
id |
Name |
Age |
---|---|---|
1 |
John |
26 |
2 |
Alice |
20 |
3 |
Mike |
21 |
4 |
Anne |
25 |
# Frage 1 ...
# Frage 2 ...
# Frage 3 ...
Lösungen¶
import pandas as pd
df = pd.DataFrame(
{
"id": [1, 2, 3, 4],
"Name": ["John", "Alice", "Mike", "Anne"],
"Age": [26, 20, 21, 25],
}
)
df
id | Name | Age | |
---|---|---|---|
0 | 1 | John | 26 |
1 | 2 | Alice | 20 |
2 | 3 | Mike | 21 |
3 | 4 | Anne | 25 |
df["nc_score"] = [2.5, 3, 2.2, 1.0]
df
id | Name | Age | nc_score | |
---|---|---|---|---|
0 | 1 | John | 26 | 2.5 |
1 | 2 | Alice | 20 | 3.0 |
2 | 3 | Mike | 21 | 2.2 |
3 | 4 | Anne | 25 | 1.0 |
df2 = df.loc[df['Age'] < 23]
df2
id | Name | Age | nc_score | |
---|---|---|---|---|
1 | 2 | Alice | 20 | 3.0 |
2 | 3 | Mike | 21 | 2.2 |