astype()

Pandas DataFrame astype() metodi

❮ DataFrame ma’lumotnomasi


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.


❮ DataFrame ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!