Lưu ý: pd.Panel đã bị loại bỏ từ pandas 0.25.0. Chỉ tham khảo lịch sử.
Giải pháp (cũ)
- Tạo dict:
{'Column1': pd.DataFrame(np.random.randn(5, 3))}. - Tạo Panel:
p = pd.Panel(data). - Lấy cột đầu tiên (minor axis=0):
p.minor_xs(0).max().
Mã ví dụ (pandas cũ)
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("\nGiá trị lớn nhất cột đầu tiên (minor_xs(0)):")
print(p.minor_xs(0).max())
Kết quả mẫu
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
Giá trị lớn nhất cột đầu tiên:
Column1 1.377292
dtype: float64
Thay thế hiện đại: Dùng MultiIndex DataFrame hoặc xarray.