Sobes.tech
Middle

pandas'da Series va DataFrame o'rtasidagi farq nima?

sobes.tech AI

AIdan javob

pandas ichida:

  • Series — bu indeks bilan birga bo‘lgan bir o‘lchovli massiv. Uni ma'lumotlar ustuni sifatida tasavvur qilish mumkin.
  • DataFrame — bu indekslar bilan birlashtirilgan bir nechta Seriesdan iborat ikki o‘lchovli jadval. Uni satrlar va ustunlar bilan jadval sifatida tasavvur qilish mumkin.

Misol:

import pandas as pd

# Series — bir o‘lchovli
s = pd.Series([10, 20, 30], index=['a', 'b', 'c'])

# DataFrame — ikki o‘lchovli
df = pd.DataFrame({
    'col1': [1, 2, 3],
    'col2': [4, 5, 6]
}, index=['a', 'b', 'c'])

Asosiy farq — ma'lumotlarning o‘lchami va tuzilishi. Series bir o‘lchovli ma'lumotlar bilan ishlash uchun qulay, DataFrame esa ko‘p xususiyatli jadval ma'lumotlari uchun mos.