Middle
Πώς να εμφανίσετε σε ένα ενιαίο DataFrame τα αποτελέσματα των φοιτητών με βαθμούς στα μαθηματικά και στη βιολογία κάτω από 80;
sobes.tech AI
Απάντηση από AI
Για την εμφάνιση σε ένα DataFrame των φοιτητών με βαθμούς στα μαθηματικά και στη βιολογία κάτω από 80, μπορείτε να χρησιμοποιήσετε τη βιβλιοθήκη pandas στην Python. Υποθέστε ότι έχετε ένα DataFrame df με τις στήλες student, math_score, biology_score.
Παράδειγμα κώδικα:
import pandas as pd
# Παραδείγματα δεδομένων
# df = pd.DataFrame({
# 'student': ['Ivan', 'Anna', 'Petr', 'Olga'],
# 'math_score': [75, 85, 60, 90],
# 'biology_score': [70, 88, 65, 78]
# })
# Φιλτράρισμα φοιτητών με βαθμούς κάτω από 80 στα μαθηματικά και στη βιολογία
filtered_df = df[(df['math_score'] < 80) & (df['biology_score'] < 80)]
print(filtered_df)
Αυτός ο κώδικας θα επιλέξει μόνο τους φοιτητές που έχουν βαθμούς κάτω από 80 και στα δύο μαθήματα και θα τους εμφανίσει σε ένα DataFrame.