Sobes.tech
Middle

Kuidas kuvada ühes DataFrame'is õpilaste tulemused, kelle matemaatika ja bioloogia hinded on alla 80?

sobes.tech AI

Vastus AI-lt

Selleks, et näidata ühes DataFrame'is õpilasi, kelle matemaatika ja bioloogia hinded on alla 80, saate kasutada Pythonis pandas teeki. Oletame, et teil on DataFrame df veergudega student, math_score, biology_score.

Koodinäide:

import pandas as pd

# Näidandmed
# df = pd.DataFrame({
#     'student': ['Ivan', 'Anna', 'Petr', 'Olga'],
#     'math_score': [75, 85, 60, 90],
#     'biology_score': [70, 88, 65, 78]
# })

# Õpilaste filtreerimine, kelle hinded on mõlemas aine alla 80
filtered_df = df[(df['math_score'] < 80) & (df['biology_score'] < 80)]

print(filtered_df)

See kood valib ainult need õpilased, kelle hinded mõlemas aines on alla 80, ja kuvab need ühes DataFrame'is.