2017-03-18 2 views
0

열의 데이터를 필터링하는 데 문제가있어서 그것에 대해 질문이 있습니다.파이썬 팬더에서 다른 열 레이블 서브 플로팅

내 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()를 만들기 위해?

도시 A와 도시 B에 대한 별도의 플롯을 작성하는 방법과 두 도시가 모두 종류 = '라인'과 비교되는 다른 플롯을 만드는 방법은 무엇입니까?

또한 City A에 대한 히스토그램 서브 플로트와 City B에 대한 플롯을 만드는 방법은 무엇입니까?

코드를 사용하여 모든 열을 제공했지만 그 중 하나만 필요합니까? 그리고 도시 A와 CIty B 히스토그램을 하나 만드는 방법?

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

미리 감사드립니다.

+0

네 가지 질문을 한꺼번에하고 있습니다. 한 번에 모두 대답하지 않을 수도 있습니다. – 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