2014-12-19 1 views
0

팬더 시리즈 Y 플롯 : 나는 진정한 X/Y 플롯 곳을 얻으려고진정한 X/I는 날짜가 고르지 이격 된 날짜/값, 예를 들면와 팬더 시리즈가

DATE 
2014-12-04   0.000000 
2014-12-05 250556.619700 
2014-12-10 357143.631767 
2014-12-20 435740.234867 
... 

을 날짜의 간격은 x 축에 반영되지만 쉬운 솔루션을 찾을 수 없습니다.

나는 물론 1970 년 (일간)의 날짜로 날짜를 변환하고 X/Y 플로트 대 그럴 수 있지만 더 좋은 해결책이 있기를 바라고 있습니다.

+0

날짜 문자열 또는 Timestamp 객체입니까? – Ffisegydd

+0

아주 좋은 질문입니다. CSV 파일에서 데이터를 가져 와서 첫 번째 열을 read_csv의 인덱스로 설정합니다. df.dtypes를 인쇄 할 때 색인 열의 유형을 얻지 못합니다. – Moose

+0

만약 그들이'Timestamp' 객체라면 그것은 당신이 원하는 것을 정확하게 할 것입니다. 그래서 음모는 날짜의 차이에 따라 간격을 둡니다. 그래서 나는 그들이이 경우 문자열이라고 생각할 것입니다. – Ffisegydd

답변

2

날짜가 Timestamp 개가 아닌 것 같습니다. 대신 문자열입니다. 그것들을 Timestamp 개체로 변환하면 올바르게 그려지며, 일 때 불규칙한 날짜 간격으로 플롯됩니다.

pd.read_csv을 사용할 때 열을 구문 분석하려면 키워드 인수 parse_dates=[0] (날짜가 0 번째 열이라고 가정 함)을 전달할 수 있습니다.