绘制值与时间的关系

时间:2019-01-15 09:05:05

标签: python pandas dataframe plot

我正在将CSV读入熊猫。该CSV包含几列数据。其中一个有日期,第二个有时间。 对于每个日期,我大约有300次。

"Date","Time","Cloud Condition","Rain Condition","Brightness Condition","Cloud Value" 
"2018-12-26","15:25:24","Clear","Dry","Very light","-36.9" 
"2018-12-26","15:30:25","Clear","Dry","Very light","-38.6"

我正在使用以下语句读取此CSV:

df = pd.read_csv(*filename*, index_col=['Date', 'Time'])

然后我可以使用此语句绘制一些数据:

plt.figure; df['data1'].plot();

我得到了情节。

但是x轴标记为'Date.Time'。 如何获得轴上的“实际”日期和时间?

1 个答案:

答案 0 :(得分:0)

您可以使用pandas.read_csv中的parse_dates参数使之成为实际的datetime列,而不是str s的2列

df = pd.read_csv(<file>, parse_dates={"datetime": ['Date', 'Time']}, index_col="datetime")