【发布时间】:2019-06-09 06:36:32
【问题描述】:
我正在将 CSV 读入 pandas。此 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'。
如何获得轴上的“真实”日期和时间?
【问题讨论】:
-
尝试使用
pd.to_datetime(df.index) -
您能否向我们展示您的数据是什么样的(格式)。你也不清楚你想要什么情节。你的 X 和 Y 轴应该是什么?
-
这里开始我的数据:“日期”,“时间”,“云条件”,“雨条件”,“亮度条件”,“云值”,...“2018-12 -26","15:25:24","透明","干燥","很轻","-36.9",... "2018-12-26","15:30:25","透明","干","很轻","-38.6",...
-
我想简单地绘制一些值(例如云值)与时间的关系。
标签: python pandas dataframe plot