วิธีแก้ปัญหา
สมมติว่าคุณมี dataframe และค่าเบี่ยงเบนสัมบูรณ์ของแถวและคอลัมน์คือ
mad of columns:Column1 0.938776Column2 0.600000dtype:float64mad of rows:0 0.5001 0.9002 0.6503 0.9004 0.7505 0.5756 1.325dtype:float64
เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนด้านล่าง -
-
กำหนดดาต้าเฟรม
-
คำนวณค่าเบี่ยงเบนสัมบูรณ์เฉลี่ยของแถวเป็น,
df.mad()
-
คำนวณค่าเบี่ยงเบนสัมบูรณ์เฉลี่ยของแถวเป็น,
df.mad(axis=1)
ตัวอย่าง
มาดูโค้ดต่อไปนี้เพื่อความเข้าใจที่ดีขึ้น −
นำเข้าแพนด้าเป็น pddata ={"Column1":[6, 5.3, 5.9, 7.8, 7.6, 7.45, 7.75], "Column2":[7, 7.1, 7.2, 6, 6.1, 6.3, 5.1]}df =pd.DataFrame(data)print("DataFrame is:\n",df)print("mad of columns:\n",df.mad())print("คลั่งไคล้แถว:\n",df.mad (แกน=1))
ผลลัพธ์
DataFrame is:Column1 Column20 6.00 7.01 5.30 7.12 5.90 7.23 7.80 6.04 7.60 6.15 7.45 6.36 7.75 5.1mad of columns:Column1 0.938776Column2 0.600000dtype:float64mad of rows:0 0.5001 0.9002 0.6503 0.9004 0.7505 0.5:756 1.325pret>