用 Python 编写一个程序,从数据框字典中创建一个面板并打印第一列的最大值
pythonpandasserver side programmingprogramming更新于 2024/6/22 8:12:17
面板中第一列的最大值的结果是
第一列的最大值是; 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 第一列的最大值是: Column1 1.377292 dtype: float64
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

