일부 시계열 데이터가 포함 된 CSV 파일이 있습니다. 나는 같은 데이터 프레임을 만듭니다Seaborn (또는 matplotlib)을 사용하여 x 축에 날짜를 그리는 방법
Company Date Value
ABC 08/21/16 00:00:00 500
ABC 08/22/16 00:00:00 600
ABC 08/23/16 00:00:00 650
ABC 08/24/16 00:00:00 625
ABC 08/25/16 00:00:00 675
ABC 08/26/16 00:00:00 680
을 그럼,이 날짜 형식으로 '날짜'열을 강제로 다음과 같은 한 : 나는 df.head(6)
호출 할 때 다음과 같이
df = pd.read_csv('C:\\Desktop\\Scripts\\TimeSeries.log')
는, 데이터가 나타납니다 :
:df['Date'] = pd.to_datetime(df['Date'], errors = 'coerce')
흥미롭게도, 내가 전화 할 때 다음과 같은 "pandas.core.series.Series
"을 참조하십시오
type(df['Date'])
마지막으로, I가 플롯을 만들기 위해 다음 호출
%matplotlib qt
sns.tsplot(df['Value'])
는 X 축상의 왼쪽에서 오른쪽으로, I는 0에서 데이터 프레임의 행 수에 이르기까지의 정수 참조. 이 플롯에 x 축 값으로 '날짜'열을 추가하는 방법은 무엇입니까?
감사합니다.
df.set_index (...)' – pbreach
'와 인덱스로 '날짜'열을 설정해보십시오 또는 다음 첫 번째 인수로'df'와를 넣어 그에 따라'time'과'value' kwargs를 지정하십시오. – pbreach