Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

เขียนโปรแกรม Python เพื่อค้นหาค่าเบี่ยงเบนสัมบูรณ์เฉลี่ยของแถวและคอลัมน์ใน dataframe


วิธีแก้ปัญหา

สมมติว่าคุณมี 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>