2017-03-18 68 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