2016-12-07 7 views
0

私はこのテーブルを持っている: table_sensusPythonのパンダ - 5年以内に人口の最大の変更

そして私はどのように、5年以内に人口の最大の変化があった郡取得したいですか?

は、インデックスで要素を取得するために最大の国勢調査と.ix[]を取得するには.argmax()を使用し

+1

画像ではなく質問にデータを貼り付けます。それは他の人が問題の再現と解決に役立つでしょう。 – Zero

+0

イメージはあなたが与えたデータの説明をサポートしていません。再現可能なデータサンプルを共有してください –

答えて

0

ありがとうございます。その後、列を選択するだけです。

>>> d = {'census' : pd.Series([1., 2., 3.], index=['a', 'b', 'c']),'county' : pd.Series(['z','x','w','y'], index=['a', 'b', 'c', 'd'])} 
>>> df = pd.DataFrame(d) 
>>> df 
    census county 
a 1.0  z 
b 2.0  x 
c 3.0  w 
d NaN  y 
>>> df.ix[df['census'].argmax()]['county'] 
'w' 
+0

ありがとうございました! :D –

+0

あなたは歓迎です:) – mk2

関連する問題