I have a dataframe where i need to pivot table as,
here i need to how many times ticket has changed from old city to new city .
no of times a ticket has changed as per month
Ticket oldcity newcity name date
03456 hyd Ooty john 1/2/2019
03056 hyd Ooty john 1/2/2019
03057 hyd Ooty john 2/2/2019
03456 chennai hyd john 2/2/2019
03456 blgr Ooty john 4/2/2019
03456 blgr hyd john 4/2/2019
03846 Chennai Ooty cary 3/3/2019
03846 Ooty chennai cary 3/3/2019
03486 Chennai Ooty cary 3/3/2019
03686 Chennai Ooty cary 3/3/2019
03458/ bnglr hyd sita 5/4/2019
07675 Chennai hyd Ram 6/4/2019
07675 hyd blgr Ram 6/4/2019
03458 hyd Ooty sita 7/4/2019
не раз Билеты меняются со старого города на новый, меняются с hyd на ohters, не раз Билеты меняются со старого города на новый, меняются с hyd на ohters, ожидаемый результат должен быть
jan feb march April
hyd 1timechnged 1 1
2
3
4 1
5
chennai 1 2
2 1
3
4
5
bang 1 1
2 2
3
4
5
6
i used below code
df = pd.read_excel(r"")
f9= df.set_index(["oldcity", "Ticket"]).count(level="Ticket")
df1=f9.groupby(['date']).size().reset_index(name='count')
but i didnot get the excpected output
i used below code
df = pd.read_excel(r"")
f9= df.set_index(["oldcity", "Ticket"]).count(level="Ticket")
df1=f9.groupby(['date']).size().reset_index(name='count')
but i didnot get the excpected output
output should be
, где янужно сводить таблицу как, ни разу Билеты менялись со старого города на новый город не менялись с hyd на ohters не раз Билеты менялись со старого города на новый город с изменением с hyd на ohters jan feb март апрель hyd 1timechnged 1 1 2
3 4 15
chennai 1 2
2 1
3
4
5
bang 1 1
2 2
3
4
5
6