我是使用Python进行数据分析的初学者,并坚持以下内容:
我想使用Broadcasting / Vectorization方法从各个列(pandas.dataframe)中找到最大值。
我的数据框的快照如下:enter image description here
答案 0 :(得分:2)
你可以使用pandas.DataFrame内置函数max和min来找到它
例如
df = pandas.DataFrame(randn(4,4))
df.max(axis=0) # will return max value of each column
df.max(axis=0)['AAL'] # column AAL's max
df.max(axis=1) # will return max value of each row
或其他方式 只需找到您想要的列并调用最大值
df = pandas.DataFrame(randn(4,4))
df['AAL'].max()
df['AAP'].min()
min是相同的