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

Viết chương trình bằng Python để tạo bảng điều khiển từ từ điển khung dữ liệu và in giá trị lớn nhất của cột đầu tiên

Kết quả cho giá trị lớn nhất của cột đầu tiên trong bảng điều khiển là

 giá trị lớn nhất của cột đầu tiên là; Column1 1.377292 

Giải pháp

Để giải quyết vấn đề này, chúng tôi sẽ làm theo cách tiếp cận 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 giá trị lớn nhất của cột đầu tiên bằng cách sử dụng, small_xs (0),

 p.minor_xs (0) .max () 

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ị lớn nhất của cột đầu tiên là:") print (p.minor_xs (0) .max ()) 

Đầu ra

 Giá trị bảng điều khiển:0 1 20 0.914209 -0.665899 -0.7030971 -1.375634 -0.164529 -0.6733262 1.377292 0.692793 0.3907773 -0.899618 -1.163681 0.9544634 0.025898 0.832265 0.173535 Giá trị tối đa của cột đầu tiên là:float