2017-10-30 14 views
0

私は、Pythonを使用してデータ分析に初心者ですし、次のように貼り付け:検索最大/個々の列の最小値

私は放送/ベクトル化の方法論を使用して、個々の列(pandas.dataframe)から最大値を見つけたいです。次のように

私のデータフレームのスナップショットは、次のとおりです。enter image description here

+0

あなたが試したことを見せてください – eyllanesc

+0

idxmax()/ max()メソッドを使って最大値を見つけようとしています。 例:df_Close ['AAPL']。max() - これは私にAAPL列の最大値を与えます。 しかし、df_Close [col_list] .max()などの列のリストを渡そうとすると、 'TypeError:unhashable type:' Index ''というエラーが発生します。 – UjwalPathak

+0

df_Close [df_Close.columns.values [col_list]]。max () – eyllanesc

答えて

0

あなたはそれが

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 

または別の方法を見つけるためにpandas.DataFrame組み込み関数の最大と最小を使用することができます その列を探して最大値を呼び出してください

df = pandas.DataFrame(randn(4,4)) 
df['AAL'].max() 
df['AAP'].min() 

分は同じです

+0

それは動作します。どうもありがとうございます。 :) – UjwalPathak

+0

私はすでにそれをやっていた。しかし、私はすべての列の最大値を取得したかったのです。ありがとう。 – UjwalPathak

関連する問題