Pandas DataFrame’lar


ULASHISH

DataFrame nima?

Pandas DataFrame — 2 o‘lchamli massivga yoki qatorlar va ustunlardan iborat jadvalga o‘xshash 2 o‘lchamli ma’lumotlar tuzilmasi.

Misol

Oddiy Pandas DataFrame yarating:

import pandas as pd data = {   "calories": [420, 380, 390],   "duration": [50, 40, 45] } #load data into a DataFrame object: df = pd.DataFrame(data) print(df) 

Natija

     calories  duration
  0       420        50
  1       380        40
  2       390        45

O‘zingiz sinab ko‘ring »

Qatorni topish

Yuqoridagi natijadan ko‘rinib turibdiki, DataFrame qatorlar va ustunlardan iborat jadvalga o‘xshaydi.

Pandas bir yoki bir nechta ko‘rsatilgan qatorni qaytarish uchun loc atributidan foydalanadi

Misol

0-qatorni qaytaring:

#refer to the row index: print(df.loc[0])

Natija

  calories    420
  duration     50
  Name: 0, dtype: int64

O‘zingiz sinab ko‘ring »

Eslatma: Bu misol Pandas Series qaytaradi.

Misol

0- va 1-qatorlarni qaytaring:

#use a list of indexes: print(df.loc[[0, 1]])

Natija

     calories  duration
  0       420        50
  1       380        40

O‘zingiz sinab ko‘ring »

Eslatma: [] ishlatilganda natija Pandas DataFrame bo‘ladi.



Nomlangan indekslar

index argumenti yordamida indekslarga o‘zingiz nom berishingiz mumkin.

Misol

Har bir qatorga nom berish uchun nomlar ro‘yxatini qo‘shing:

import pandas as pd data = {   "calories": [420, 380, 390],   "duration": [50, 40, 45] } df = pd.DataFrame(data, index = ["day1", "day2", "day3"]) print(df) 

Natija

        calories  duration
  day1       420        50
  day2       380        40
  day3       390        45

O‘zingiz sinab ko‘ring »

Nomlangan indekslarni topish

Ko‘rsatilgan qator(lar)ni qaytarish uchun loc atributida nomlangan indeksdan foydalaning.

Misol

"day2" qatorini qaytaring:

#refer to the named index: print(df.loc["day2"])

Natija

  calories    380
  duration     40
  Name: day2, dtype: int64

O‘zingiz sinab ko‘ring »

Fayllarni DataFrame’ga yuklash

Agar ma’lumotlar to‘plamlaringiz faylda saqlangan bo‘lsa, Pandas ularni DataFrame’ga yuklay oladi.

Misol

Vergul bilan ajratilgan faylni (CSV fayl) DataFrame’ga yuklang:

import pandas as pd df = pd.read_csv('data.csv') print(df) 
O‘zingiz sinab ko‘ring »

Fayllarni import qilish haqida keyingi boblarda batafsil bilib olasiz.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!