Pandas- dataframe ကို ရှည်မှ ကျယ်အောင် ဘယ်လိုပုံစံပြောင်းမလဲ။


ပန်ဒါ DataFrame ကို ရှည်လျားသော ဖော်မက်မှ ကျယ်ပြန့်သော ဖော်မတ်သို့ ပြောင်းရန် အောက်ပါ အခြေခံ အထားအသိုကို သင်သုံးနိုင်သည်။

 df = pd. pivot (df, index=' col1 ', columns=' col2 ', values=' col3 ')

ဤအခြေအနေတွင် col1 သည် အညွှန်းဖြစ်လာမည်ဖြစ်ပြီး col2 သည် ကော်လံများဖြစ်လာမည်ဖြစ်ပြီး col3 ကို DataFrame အတွင်းရှိ တန်ဖိုးများအဖြစ် အသုံးပြုမည်ဖြစ်သည်။

အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။

ဥပမာ- Pandas DataFrame ကို အရှည်မှ အနံသို့ ပြန်လည်ပုံဖော်ပါ။

ကျွန်ုပ်တို့တွင် အောက်ပါ ပန်ဒါ DataFrame ရှည်လျားသော ဖော်မတ်ရှိသည် ဆိုပါစို့။

 import pandas as pd

#create DataFrame in long format
df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'],
                   ' player ': [1, 2, 3, 4, 1, 2, 3, 4],
                   ' points ': [11, 8, 10, 6, 12, 5, 9, 4]})

#view DataFrame
df

	team player points
0 to 1 11
1 to 2 8
2 to 3 10
3 to 4 6
4 B 1 12
5 B 2 5
6 B 3 9
7 B 4 4

ဤ DataFrame ကို long format မှ wide format သို့ ပြန်လည်ပုံဖော်ရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။

 #reshape DataFrame from long format to wide format
df = pd. pivot (df, index=' team ', columns=' player ', values=' points ')

#view updated DataFrame
df

player 1 2 3 4
team				
A 11 8 10 6
B 12 5 9 4

ယခုအခါ DataFrame သည် ကျယ်ပြန့်သော ဖော်မတ်တစ်ခုဖြစ်သည်။

DataFrame အတွင်းရှိတန်ဖိုးများအဖြစ် “ အဖွဲ့” ကို အညွှန်းကော်လံ၊ “ ကစားသမား” ကော်လံများနှင့် “ အမှတ်များ” အဖြစ် အသုံးပြုခဲ့သည်။

ကျွန်ုပ်တို့ ဆန္ဒရှိပါက ကော်လံများအဖြစ် အညွှန်းကော်လံအဖြစ် “ ကစားသမား” နှင့် “ အဖွဲ့” ကို အစားထိုးအသုံးပြုနိုင်ကြောင်း သတိပြုပါ။

 #reshape DataFrame from long format to wide format
df = pd. pivot (df, index=' player ', columns=' team ', values=' points ')

#view updated DataFrame
df

team A B
player		
1 11 12
2 8 5
3 10 9
4 6 4

ဤ DataFrame သည် ကျယ်ပြန့်သော ဖော်မတ်လည်းဖြစ်သည်။

မှတ်ချက် – pandas pivot() လုပ်ဆောင်ချက်၏ စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာတွေ့နိုင်ပါသည်။

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ပါ သင်ခန်းစာများသည် Python တွင် အခြားသော ဘုံလုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

Pandas- DataFrame ကို ကျယ်ပြန့်မှ ရှည်အောင် ဘယ်လိုပုံစံပြောင်းမလဲ။
Pandas DataFrame တွင် အတန်းများထည့်နည်း
Pandas DataFrame တွင် ကော်လံများထည့်နည်း
Pandas DataFrame တွင် တိကျသောတန်ဖိုးများ ဖြစ်ပေါ်မှုကို ရေတွက်နည်း

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်