Giả sử, bạn có Bảng điều khiển và giá trị trung bình của hàng đầu tiên là,
Trung bình của hàng đầu tiên là:Column1 0,274124dtype:float64
Giải pháp
Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước dưới đây -
-
Đặt giá trị dữ liệu làm khóa từ điển là 'Column1' với giá trị là pd.DataFrame (np.random.randn (5, 3))
data ={'Column1':pd.DataFrame (np.random.randn (5, 3))}
-
Gán dữ liệu cho Panel và lưu nó dưới dạng p
p =pd.Panel (dữ liệu)
-
In cột bằng phím dict Column1
print (p ['Column1'])
-
Tính toán Trung bình của hàng đầu tiên bằng cách sử dụng, major_xs (0),
p.major_xs (0) .mean ()
Ví dụ
Hãy xem đoạn mã sau để hiểu rõ hơn -
nhập gấu trúc dưới dạng pdimport numpy as npdata ={'Column1':pd.DataFrame (np.random.randn (5, 3))} p =pd.Panel (data) print ("Panel giá trị:") print ( p ['Column1']) print ("Giá trị trung bình của hàng đầu tiên là:") print (p.major_xs (0) .mean ())
Đầu ra
Giá trị bảng điều khiển:0 1 20 0,629910 0,275741 -0,0832811 -0,509143 -1,794204 0,3003902 -1,944141 0,085508 -0,1551673 1,551087 -0,671242 -0,8389224 -0,643543 0,622777 1,112745