2017-03-18 72 views
0

我有從列篩選數據的問題,所以我有一個關於它的問題。Subplotting不同列標籤大熊貓

我DF看起來是這樣的:

  TempHigh TempLow City 
Date   
2017-01-01 25   15  A 
2017-01-02 23   14  A 
2017-01-03 29   10  A 
2017-01-01 22   13  B 
2017-01-02 21   12  B 
2017-01-03 12   11  B 

如何讓只爲城A df.describe()?但不能與DF [「市」。說明()

如何使城市A和城市B和其他情節獨立的地塊,其中兩個城市在一個情節與實物=「線」比較?

另外如何製作城市A的直方圖子圖和城市B的地塊?

我試着用代碼由它給了我所有列,我只希望他們中的一個?如何讓城市A和城市B的直方圖在一個?

df.groupby('CityName').hist() 

在此先感謝!

+0

你一次在這裏問4個問題,你可能不會立刻得到所有答案。 – Dartmouth

回答

0

你需要閱讀的基本文件有關Indexing and Selecting Data

>>> df[df['City']=='A'].describe() 
     TempHigh TempLow 
count 3.000000 3.000000 
mean 25.666667 13.000000 
std  3.055050 2.645751 
min 23.000000 10.000000 
25% 24.000000 12.000000 
50% 25.000000 14.000000 
75% 27.000000 14.500000 
max 29.000000 15.000000 
+0

謝謝,我知道我跳過了一些東西。你能告訴我什麼是最好的做法,當我有例如5個城市的陰謀,並希望看到他們每個人?我是否需要爲每個代碼行更改「A」? – eagle23