Mustaqil ish bajardi


SQL ma'lumotlar bazasiga ma'lumotlarni yozish



Yüklə 163,54 Kb.
səhifə7/10
tarix07.01.2024
ölçüsü163,54 Kb.
#203147
1   2   3   4   5   6   7   8   9   10
MIT Mustaqil ish

2.SQL ma'lumotlar bazasiga ma'lumotlarni yozish:

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:

mydict = [{'a': < a i=4>1, 'b': 2, 'c': 3< /span>,}4: 'd',
{'a': 100, 'b': 200, 'c': 300, ,}400: 'd'
{'a': 1000, 'b': 2000, 'c': 3000, }]4000: 'd'
df = pd.DataFrame(mydict)< /span>
# Dataframe chiqishi
chop etish(df)







a

b

c

d

0

1

2

3

4

1

100

200

300

400

2

1000

2000

3000

4000

.iloc usulidan foydalanib, siz 0 indeksli birinchi qatordan ma'lumotlarni olishingiz mumkin:



birinchi_qator = df.iloc[0]
birinchi_qator





Yüklə 163,54 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   10




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin