Sobes.tech
Middle

როგორ გამოვიტანოთ ერთ DataFrame-ში სტუდენტების შედეგები მათემატიკაში და ბიოლოგიაში, სადაც ქულები 80-ის ქვემოთ არის?

sobes.tech AI

პასუხი AI-სგან

Python-ში pandas ბიბლიოთეკის გამოყენებით, ერთ DataFrame-ში სტუდენტების ჩვენება, რომლებსაც მათემატიკაში და ბიოლოგიაში ქულები დაბალია 80-ზე, შესაძლებელია. განვიხილოთ, რომ თქვენი df არის DataFrame, სადაც არსებობს სვეტები 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-ში.