使用 Python 編寫一個程式,從一個包含 DataFrame 的字典中建立一個 Panel,並列印第一列的最大值。
Panel 中第一列的最大值結果為
maximum value of first column is ; 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(data)
使用字典鍵 Column1 列印列
print(p['Column1'])
使用 minor_xs(0) 計算第一列的最大值。
p.minor_xs(0).max()
示例
讓我們看看以下程式碼以更好地理解:
import pandas as pd
import numpy as np
data = {'Column1' : pd.DataFrame(np.random.randn(5, 3))}
p = pd.Panel(data)
print("Panel values:")
print(p['Column1'])
print("maximum value of first column is:")
print(p.minor_xs(0).max())輸出
Panel values: 0 1 2 0 0.914209 -0.665899 -0.703097 1 -1.375634 -0.164529 -0.673326 2 1.377292 0.692793 0.390777 3 -0.899618 -1.163681 0.954463 4 0.025898 0.832265 0.173535 maximum value of first column is: Column1 1.377292 dtype: float64
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP