Pd sifatida pandalarni import qiling
sqlalchemy dan create_engine import
# Dataframe yarating
data = pd.DataFrame({
'ism': ['Elis' , 'Bob', ' Charli',
'yosh': [25, 30, 22
})
# Ma'lumotlar bazasi ulanishini yarating
dvigatel = dvigatelni yaratish('sqlite:///new_database.db' ;
# Ma'lumotlar bazasiga ma'lumotlarni yozish
ma'lumotlar.to_sql('new_table', dvigatel, indeks=False, agar_mavjud boʻlsa='almashtirish')
DataFrame-da indeks bo'yicha kirish Pandalar kutubxonasida ma'lumotlarni qidirish uchun ikkita usul qo'llaniladi: .loc va .iloc. Keling, ularning funksionalligi va qo‘llanilishini ko‘rib chiqamiz.
.loc usuli: Usul .loc DataFrame-da belgilangan qator nomidagi (indeks) ma'lumotlarga kirishni ta'minlaydi. Bir necha turdagi ilonlarning tezligi va zaharliligi haqidagi maʼlumotlar toʻplamiga misol keltiring:
ma'lumotlar = {'maksimal_tezlik': 1, 4, 7],
'qalqon': [2, 5, 8]}
indeks = ['kobra', 'viper', 'sidewinder']
df = pd.DataFrame(maʼlumotlar, indeks=index)
# Dataframe chiqishi
chop etish(df)
Natija:
.loc usulidan foydalanib, biz ilonning ma'lum bir turi, masalan, ilon haqida ma'lumot olishimiz mumkin:
# Viper haqida ma'lumot olish
viper_data = df.loc['viper']
chop etish(viper_data)
.iloc usuli: Usul .iloc DataFrame-dagi qator tartib raqami boʻyicha maʼlumotlarga kirish imkonini beradi. Raqamli indekslarga ega bo'lgan ma'lumotlar to'plamiga misolni ko'rib chiqamiz: