Json ဖိုင်ကို pandas dataframe သို့ဘယ်လိုပြောင်းမလဲ။


တခါတရံ သင်သည် JSON ဖိုင်ကို ပန်ဒါ DataFrame သို့ ပြောင်းလိုပေမည်။ ကံကောင်းထောက်မစွာ၊ အောက်ပါ syntax ကိုအသုံးပြုသည့် pandas read_json() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ ၎င်းသည် လွယ်ကူစွာလုပ်ဆောင်နိုင်သည်-

read_json(‘လမ်းကြောင်း’၊ orient=’index’)

ရွှေ-

  • လမ်းကြောင်း- သင်၏ JSON ဖိုင်သို့ လမ်းကြောင်း။
  • ဦးတည်ချက်- JSON ဖိုင်၏ ဦးတည်ချက်။ မူရင်းမှာ “ အညွှန်း” ဖြစ်သော်လည်း၊ “ ခွဲခြမ်း” , “ မှတ်တမ်းများ” , “ ကော်လံများ” သို့မဟုတ် “ တန်ဖိုးများ” အစား သင်သတ်မှတ်နိုင်ပါသည်။

အောက်ပါနမူနာများသည် မတူညီသော JSON စာကြောင်းအမျိုးမျိုးအတွက် ဤလုပ်ဆောင်ချက်ကို အသုံးပြုနည်းကို ပြသထားသည်။

ဥပမာ 1- “ မှတ်တမ်းများ” ဖော်မတ်ဖြင့် JSON ဖိုင်ကို ပြောင်းခြင်း။

အောက်ပါဖော်မတ်တွင် my_file.json ဟုခေါ်သော JSON ဖိုင်တစ်ခုရှိသည် ဆိုကြပါစို့။

 [
   {
      "points": 25,
      “assists”: 5
   },
   {
      "points": 12,
      “assists”: 7
   },
   {
      "points": 15,
      “assists”: 7
   },
   {
      "points": 19,
      “assists”: 12
   }
]

orient=’ records ‘ ဖြင့် လမ်းကြောင်းကို ရိုးရှင်းစွာ သတ်မှတ်ခြင်းဖြင့် ဤ JSON ဖိုင်ကို pandas DataFrame တွင် တင်နိုင်သည်-

 #load JSON file into pandas DataFrame
df = pd. read_json ('C:/Users/Zach/Desktop/json_file.json', orient=' records ')

#view DataFrame
df

        assist points
0 5 25
1 7 12
2 7 15
3 12 19

ဥပမာ 2- JSON ဖိုင်ကို “ အညွှန်း” ဖော်မတ်ဖြင့် ပြောင်းခြင်း။

အောက်ပါဖော်မတ်တွင် my_file.json ဟုခေါ်သော JSON ဖိုင်တစ်ခုရှိသည် ဆိုကြပါစို့။

 {
   "0": {
      "points": 25,
      “assists”: 5
   },
   "1": {
      "points": 12,
      “assists”: 7
   },
   "2": {
      "points": 15,
      “assists”: 7
   },
   "3": {
      "points": 19,
      “assists”: 12
   }
}

orient=’ index ‘ ဖြင့် လမ်းကြောင်းကို အောက်ပါအတိုင်း ရိုးရှင်းစွာ သတ်မှတ်ခြင်းဖြင့် ဤ JSON ဖိုင်ကို pandas DataFrame တွင် တင်နိုင်သည်-

 #load JSON file into pandas DataFrame
df = pd. read_json ('C:/Users/Zach/Desktop/json_file.json', orient=' index ')

#view DataFrame
df

        assist points
0 5 25
1 7 12
2 7 15
3 12 19

ဥပမာ 3- “ ကော်လံများ” ဖော်မတ်ဖြင့် JSON ဖိုင်ကို ပြောင်းခြင်း။

အောက်ပါဖော်မတ်တွင် my_file.json ဟုခေါ်သော JSON ဖိုင်တစ်ခုရှိသည် ဆိုကြပါစို့။

 {
   "dots": {
      "0": 25,
      "1": 12,
      "2": 15,
      "3": 19
   },
   "assists": {
      "0": 5,
      "1": 7,
      "2": 7,
      "3": 12
   }
}

ဤ JSON ဖိုင်ကို orient=’ ကော်လံ ‘ ဖြင့် လမ်းကြောင်းသတ်မှတ်ပေးရုံဖြင့် pandas DataFrame ထဲသို့ အောက်ပါအတိုင်း တင်နိုင်သည်-

 #load JSON file into pandas DataFrame
df = pd. read_json ('C:/Users/Zach/Desktop/json_file.json', orient=' columns ')

#view DataFrame
df

        assist points
0 5 25
1 7 12
2 7 15
3 12 19

ဥပမာ 4- “ တန်ဖိုးများ” ဖော်မတ်ဖြင့် JSON ဖိုင်ကို ပြောင်းခြင်း။

အောက်ပါဖော်မတ်တွင် my_file.json ဟုခေါ်သော JSON ဖိုင်တစ်ခုရှိသည် ဆိုကြပါစို့။

 [
   [
      25,
      5
   ],
   [
      12,
      7
   ],
   [
      15,
      7
   ],
   [
      19,
      12
   ]
]

orient=’ values ‘ နှင့် လမ်းကြောင်းကို အောက်ပါအတိုင်း ရိုးရိုးရှင်းရှင်း သတ်မှတ်ခြင်းဖြင့် ဤ JSON ဖိုင်ကို pandas DataFrame တွင် တင်နိုင်သည်။

 #load JSON file into pandas DataFrame
df = pd. read_json ('C:/Users/Zach/Desktop/json_file.json', orient=' values ')

#view DataFrame
df

        0 1
0 25 5
1 12 7
2 15 7
3 19 12
3 12 19

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

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

Pandas ဖြင့် Excel ဖိုင်များကိုဖတ်နည်း
Pandas နဲ့ CSV ဖိုင်တွေကို ဘယ်လိုဖတ်မလဲ။

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

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