2017-05-15 7 views
1

Pythonで私は1991年から2015年(月)1から12までの列(降水量)(年)を持つ.xls形式の降雨データをいくつか持っています。年の代わりに。ここで は、データのプレビューです:Pandasデータフレームグループ月間から

Rainfall (mm)  Year Month 
     118.969 1991  1    
     202.265 1991  2    
     255.006 1991  3    
     170.505 1991  4    
     223.541 1991  5 

そして、私がこれまで行ってみたい:

 Rainfall (mm)  Year Month 
      -   1991  1    
      -   1992  1    
      -   1993  1    
      -   1994  1    
      -   1995  1 
+1

'result = df.sort_values(by = 'Month')' – 0x5453

+0

よろしくお願いします! – lvhk2

+0

更新:月をソートして雨量を返しますが、年を考慮すると乱雑です。私が1991年からソートしてもらえればそれはさらに大きくなるだろう。どのようなアイデア? – lvhk2

答えて

0

IIUC、あなたは年によって、あなたのデータフレームをソートする `sort_values'

df = df.sort_values(by=['Month','Year']) 
を使用して
+0

あなたのためにありがとう!しかし、0x5453の答えは私の目的にはうまくいきました(おそらく私の説明はあまり明確ではありませんでした)。 – lvhk2

関連する問題