2/23/23, 11:08 AM
Practis_for_PLT.ipynb
- Colaboratory
https://colab.research.google.com/drive/1XOsR0MDKBvcx6-0fTkm_iWPZp7GllZGT#scrollTo=wIcJVAPfwaU_&printMode=true
1/3
Keling biror DF ni taxlil qilib o'ni grafigini chizib ko'ramiz.
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
# https://en.tutiempo.net/climate/ws-384570.html shu linkni o'qib oling
# va birinchi ustuinin indexlariga o'tkazing va data degan o'zgaruvchiga saqlang
data=pd.read_html("https://en.tutiempo.net/climate/ws-384570.html")
len(data)
data[3].info()
# bu DF ning feltirlab olamiz
# keling ustunlarning tarifini ko'rib olamiz
# ustun qiymatlarini massiv ko'rinishiga o'tkazamiz
# ruyxat ko'rinishida chiqarib olamiz
# translatorni o'rnatib olamiz
# translator modulini chaqirib olamiz
# translator funksiyasini yaratamiz
# DF ning ustuning qiymatini o'zatamiz.
# u haqidagi malumotni chiqarib olamiz info() metodidan foydalanamiz va tanishamiz
!Diqqat SAVOL: Yuqoridagi natijadan qanday xulosaga kelish mumkin? DF dagi sonlar bilan ishlasak bo'ladimi?
Javob:
Afsuski, jadvalda mavjud bo'lmagan qiymatlar o'rniga tire (-) belgisi qo'yib
ketilgan, shu sababdan jadval ustunlari son (int, float) emas
matn (object) bo'lib qolgan.
df dagi barcha belgilarni
NaN bilan almashtiramiz