Computer >> Máy Tính >  >> Lập trình >> Python

Viết chương trình Python để tìm độ lệch tuyệt đối trung bình của các hàng và cột trong khung dữ liệu

Giải pháp

Giả sử bạn có khung dữ liệu và độ lệch tuyệt đối trung bình của các hàng và cột là,

 điên của cột:Cột1 0,938776 Loại cột2 0,600000 loại:float64mad số hàng:0 0,5001 0,9002 0,6503 0,9004 0,7505 0,5756 1,325 loại:float64 

Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước được đưa ra bên dưới -

  • Xác định khung dữ liệu

  • Tính độ lệch tuyệt đối trung bình của hàng là,

 df.mad () 
  • Tính độ lệch tuyệt đối trung bình của hàng là,

 df.mad (axis =1) 

Ví dụ

Hãy xem đoạn mã sau để hiểu rõ hơn -

 nhập gấu trúc dưới dạng 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 column:\ n", df.mad ()) print ("mad of row:\ n", df.mad (trục =1)) 

Đầu ra

 DataFrame là: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 column:Column1 0.938776Column2 0.600000dtype:float64mad of row:0 0.5001 0.9002 0.6503 0.9004 0.7505 0.5756 1.325dtype:float>