Я пытаюсь составить график оплаты в зависимости от времени.Вот что у меня есть:
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv('Pay051118_1.csv')
df.to_csv("Newcsv", columns = ['Dates worked', 'Pay'])
df = pd.read_csv('Newcsv', parse_dates = True, index_col = 0)
df = df.fillna(0)
df = ((df[['Dates worked','Pay']])[df.Pay > 1])
print (df)
df.plot()
plt.show()
Строка 5 кода избавила меня от одного из столбцов индексации.Без указания параметров parse_dates и index_col я получу 2 столбца индексов.Когда я печатаю (df), вот что я получаю:
Dates worked Pay
0 Monday, 5 November 2018 44.5
2 Wednesday, 7 November 2018 44.5
3 Thursday, 8 November 2018 44.5
4 Friday, 9 November 2018 44.5
6 Sunday, 11 November 2018 50.5
7 Monday, 12 November 2018 62.0
8 Tuesday, 13 November 2018 38.5
9 Wednesday, 14 November 2018 65.5
10 Thursday, 15 November 2018 62.0
16 Wednesday, 21 November 2018 65.5
17 Thursday, 22 November 2018 62.0
18 Friday, 23 November 2018 65.5
20 Sunday, 25 November 2018 62.5
21 Monday, 26 November 2018 58.5
22 Tuesday, 27 November 2018 42.0
23 Wednesday, 28 November 2018 65.5
25 Friday, 30 November 2018 62.0
Как видите, столбец индексации все еще там.Как от этого избавиться?