Pandas- အရာဝတ္ထုတစ်ခုအား ကိန်းပြည့်အဖြစ်သို့ မည်သို့ပြောင်းလဲမည်နည်း။
ပန်ဒါ DataFrame ကော်လံတစ်ခုကို အရာဝတ္ထုတစ်ခုမှ ကိန်းပြည့်အဖြစ်သို့ ပြောင်းလဲရန် အောက်ပါ syntax ကို သင်အသုံးပြုနိုင်သည်-
df[' object_column '] = df[' int_column ']. astype (str). astype (int)
အောက်ဖော်ပြပါနမူနာများသည် အောက်ပါ pandas DataFrame နှင့် လက်တွေ့တွင် ဤ syntax ကိုမည်သို့အသုံးပြုရမည်ကို ပြသသည် ။
import pandas as pd #createDataFrame df = pd. DataFrame ({' player ': ['A', 'B', 'C', 'D', 'E'], ' points ': ['25', '27', '14', '17', '20'], ' assists ': ['5', '7', '10', '8', '9']}) #view data types for each column df. dtypes player object points object assists object dtype:object
ဥပမာ 1- အရာဝတ္ထုကော်လံတစ်ခုကို ကိန်းပြည့်အဖြစ် ပြောင်းပါ။
အောက်ပါကုဒ်သည် အရာဝတ္ထုတစ်ခု၏ အမှတ် ကော်လံကို ကိန်းပြည့်အဖြစ်သို့ ပြောင်းလဲနည်းကို ပြသသည်-
#convert 'points' column to integer
df[' points '] = df[' points ']. astype (str). astype (int)
#view data types of each column
df. dtypes
player object
int32 dots
assists object
dtype:object
အခြားကော်လံများအားလုံး မပြောင်းလဲသော်လည်း အမှတ်များ ကော်လံသည် ယခုအခါ ကိန်းပြည့်ဖြစ်ကြောင်း ကျွန်ုပ်တို့တွေ့မြင်နိုင်ပါသည်။
ဥပမာ 2- ကော်လံအများအပြားကို ကိန်းပြည့်အဖြစ် ပြောင်းပါ။
အောက်ပါကုဒ်သည် အရာဝတ္ထုတစ်ခု၏ DataFrame ၏ ကော်လံအများအပြားကို ကိန်းပြည့်အဖြစ်သို့ ပြောင်းလဲနည်းကို ပြသသည်-
#convert 'points' and 'assists' columns to integer
df[[' points ', ' assists ']] = df[[' points ', ' assists ']]. astype (str). astype (int)
#view data types for each column
df. dtypes
player object
int32 dots
assists int32
dtype:object
အမှတ်များ နှင့် အကူအညီ ကော်လံနှစ်ခုလုံးကို အရာဝတ္တုများမှ ကိန်းပြည့်များအဖြစ်သို့ ပြောင်းလဲထားသည်ကို ကျွန်ုပ်တို့တွေ့မြင်နိုင်ပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ပန်ဒါများတွင် အခြားသော အသုံးများသော စကားများကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
Pandas DataFrame ကော်လံများကို စာကြောင်းများအဖြစ်သို့ ပြောင်းလဲနည်း
Pandas တွင် အချိန်တံဆိပ်ကို ရက်စွဲ/အချိန်သို့ မည်သို့ပြောင်းလဲမည်နည်း။
Pandas တွင် DateTime ကို ရက်စွဲသို့ မည်သို့ပြောင်းလဲမည်နည်း။