astype()
Pandas DataFrame astype() metodi
Misol
Barcha ustunlarining ma’lumotlar turi 'int64' ga o‘zgartirilgan yangi DataFrame qaytaring:
import pandas as pd
data = {
"Duration": [50, 40, 45],
"Pulse": [109, 117, 110],
"Calories": [409.1, 479.5, 340.8]
}
df = pd.DataFrame(data)
newdf = df.astype('int64')
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
astype() metodi ma’lumotlar turlari ko‘rsatilgan turga o‘zgartirilgan yangi DataFrame qaytaradi.
Butun DataFrame’ni bitta muayyan ma’lumotlar turiga o‘tkazishingiz yoki har bir ustun uchun ma’lumotlar turini ko‘rsatish uchun quyidagicha Python dictionary’dan foydalanishingiz mumkin:
{
'Duration': 'int64',
'Pulse' : 'float',
'Calories': 'int64'
}
Sintaksis
dataframe.astype(dtype, copy, errors)
Parametrlar
copy va errors parametrlari kalit so‘zli argumentlar hisoblanadi.
| Parametr | Qiymat | Tavsif |
|---|---|---|
| dtype | ma’lumotlar turi yoki har bir ustun uchun ma’lumotlar turlarini o‘z ichiga olgan dictionary:{
'Duration': 'int64',
'Pulse' : 'float',
'Calories': 'int64'
} |
Majburiy. Ma’lumotlar turini belgilaydi |
| copy | True|False | Ixtiyoriy. Standart qiymat True. Nusxa qaytarish (True) yoki o‘zgarishlarni asl DataFrame’da amalga oshirishni (False) belgilaydi. |
| errors | 'raise'|'ignore' | Ixtiyoriy. Standart qiymat 'raise'. Xatolarni e’tiborsiz qoldirish yoki xato yuz berganda istisno (exception) chiqarishni belgilaydi. |
Qaytariladigan qiymat
Ko‘rsatilgan dtype(lar)ga muvofiq o‘zgartirilgan Pandas DataFrame.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
