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

เขียนโปรแกรมใน Python เพื่อสร้างแผงจากพจนานุกรมของ dataframe และพิมพ์ค่าสูงสุดของคอลัมน์แรก


ผลลัพธ์สำหรับค่าสูงสุดของคอลัมน์แรกในแผงคือ

ค่าสูงสุดของคอลัมน์แรกคือ;Column1 1.377292

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

เพื่อแก้ปัญหานี้ เราจะปฏิบัติตามแนวทางด้านล่าง −

  • ตั้งค่าข้อมูลเป็นคีย์พจนานุกรมคือ 'Column1' โดยมีค่าเป็น pd.DataFrame(np.random.randn(5, 3))

data ={'Column1' :pd.DataFrame(np.random.randn(5, 3))}
  • กำหนดข้อมูลให้กับ Panel และบันทึกเป็น p

p =pd.Panel(ข้อมูล)
  • พิมพ์คอลัมน์โดยใช้คีย์ dict Column1

พิมพ์(p['Column1'])
  • คำนวณค่าสูงสุดของคอลัมน์แรกโดยใช้ minor_xs(0) ,

p.minor_xs(0).max()

ตัวอย่าง

มาดูโค้ดต่อไปนี้เพื่อความเข้าใจที่ดีขึ้น −

นำเข้าแพนด้าเป็น pdimport numpy เป็น npdata ={'Column1' :pd.DataFrame(np.random.randn(5, 3))}p =pd.Panel(data)print("Panel values:")print( p['Column1'])print("ค่าสูงสุดของคอลัมน์แรกคือ:")print(p.minor_xs(0).max())

ผลลัพธ์

ค่าแผง: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 ค่าสูงสุดของคอลัมน์แรกคือ:Column1 1.37729predtype