This is code that I have
import pandas as pd
data = [[1,"credit"],[1,"cash"],[1,"credit"],[2,"credit"],[2,"credit"],[2,"credit"],[3,"credit"],[3,"credit"],[3,"credit"]]
df = pd.DataFrame(data, columns=['account_id','type'])
final={}
sym = df.groupby('account_id')
for symbol,groups in sym:
final[symbol] = groups["type"].value_counts().values[0]
print(final)
when I use
df= pd.DataFrame (final, columns = ['account_id', 'type'])
It shows only | account_id | type |