Sobes.tech
Middle

pandas-ში Series და DataFrame-ს შორის რა განსხვავებაა?

sobes.tech AI

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

pandas-ში:

  • Series — ეს არის ერთმეტრიანი მასივი ინდექსით. შეიძლება წარმოიდგინოთ როგორც მონაცემთა სვეტი ნიშნულებით.
  • DataFrame — ეს არის ორმეტრიანი ცხრილი, რომელიც შედგება რამდენიმე Series-ისგან, რომლებიც დაკავშირებულია ინდექსებით. შეიძლება წარმოიდგინოთ როგორც სვეტები და რიგები.

მაგალითი:

import pandas as pd

# Series — ერთმეტრიანი
s = pd.Series([10, 20, 30], index=['a', 'b', 'c'])

# DataFrame — ორმეტრიანი
df = pd.DataFrame({
    'col1': [1, 2, 3],
    'col2': [4, 5, 6]
}, index=['a', 'b', 'c'])

ძირითადი განსხვავება მონაცემების ზომასა და სტრუქტურაშია. Series სასარგებლოა ერთმეტრიანი მონაცემებით მუშაობისთვის, DataFrame — მრავალმეტრიანი მონაცემებისთვის.