DataFrame은 다음과 같습니다상자 그림 팬더 데이터
ID1 ID2
0 00:00:01.002 00:00:01.002
1 00:00:01.001 00:00:01.006
2 00:00:01.004 00:00:01.011
3 00:00:00.998 00:00:01.012
4 NaT 00:00:01.000
...
20 NaT 00:00:00.998
는 내가 뭘하려고 각 ID에 대한 상자 그림을 만드는 것입니다. 필자가 제공 한 데이터 세트에 따라 여러 ID가 있거나 없을 수 있습니다. 지금 당장은 2 개의 데이터 세트를 위해이 문제를 해결하려고합니다. 가능하다면 동일한 상자 플롯의 모든 데이터와 ID 당 자체 상자 플롯에 표시된 데이터가있는 솔루션을 원합니다.
내가 팬더 아주 새로운 오전 (... 그것을 배우려고 노력) 다만이 알아 내기 위해 걸리는 시간에 좌절하고 ... 여기 내 코드는 ...입니다
deltaTime = pd.DataFrame() #Create blank df
for x in range(0, len(totIDs)):
ID = IDList[x]
df = pd.DataFrame(data[ID]).T
deltaT[ID] = pd.to_datetime(df[TIME_COL]).diff()
deltaT.boxplot()
꽤 단순한 캔트는 각 ID에 대한 상자 플롯을 그릴 때 원하는대로 할 수 있습니다. 복잡한 파일을 여러 개 가져와 ID로 색인 된 데이터 사전으로 정렬하는 자국 파일 판독기로 데이터를 제공해서는 안됩니다.
내가 마지막으로 0.19.2
이기 때문에, 이것은 0.14.0
버전에서 작동하는 방법 확실하지 않다 팬더 버전 0.14.0 및 파이썬 버전 2.7.7
[matplotlib에서 두 그룹의 데이터 프레임 열의 상자 플롯을 그리는 방법] 가능한 복제본 (http://stackoverflow.com/questions/43209795/how-to-plot-a-box-plot -of-a-column-of-a-data-frame-two-groups-in-matplotlib) – manelfp