Я рассматриваю только столбец даты,
Ввод:
DATE Fuel Price
0 2014-11-06 Diesel 1669
1 2014-11-02 Diesel 1549
2 2014-11-03 Diesel 1529
3 2014-11-06 Diesel 1519
4 2014-11-06 Diesel 1529
df['DATE']= df['DATE'].values.astype(np.int64)
df
Ввод:
DATE Fuel Price
0 1415232000000000000 Diesel 1669
1 1414886400000000000 Diesel 1549
2 1414972800000000000 Diesel 1529
3 1415232000000000000 Diesel 1519
4 1415232000000000000 Diesel 1529
Дата была преобразована в timestamp
.Чтобы преобразовать его обратно в исходный формат, просто сделайте,
df['DATE'] = pd.to_datetime(df['DATE'], unit='ns')
df
Вывод:
DATE Fuel Price
0 2014-11-06 Diesel 1669
1 2014-11-02 Diesel 1549
2 2014-11-03 Diesel 1529
3 2014-11-06 Diesel 1519
4 2014-11-06 Diesel 1529
Теперь построите график, используя это,
from matplotlib import pyplot as plt
%matplotlib inline
plt.title("Analyse")
plt.xlabel("DATE")
plt.ylabel("Price")
plt.scatter(list(df['DATE'].values), list(df['Price'].values))
plt.show()
Вывод:
![enter image description here](https://i.stack.imgur.com/GrEL6.png)