我正在将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'
。
如何获得轴上的“实际”日期和时间?
答案 0 :(得分:0)
您可以使用pandas.read_csv
中的parse_dates参数使之成为实际的datetime
列,而不是str
s的2列
df = pd.read_csv(<file>, parse_dates={"datetime": ['Date', 'Time']}, index_col="datetime")