Итак, ниже я должен получить гистограмму для суммы транзакции 9000,8000,7000. Я попробовал приведенный ниже код, но не смог распечатать гистограмму.
df = pd.DataFrame({'accnumber': [123, 123, 456, 456,789],
'transType': ['PURCHASE', 'REVERSAL', 'PURCHASE', 'PURCHASE', 'PURCHASE'],
'transAmount': [100, 100, 9000, 8000, 7000]})
row_iterator = df.iterrows()
_, previous = next(row_iterator)
for i, next_row in row_iterator:
if previous['accnumber'] == next_row['accnumber'] and previous['transType'] == 'PURCHASE' and next_row['transType'] == 'PURCHASE':
df.transAmount.plot(kind="hist",bins=10,linewidth=200,figsize=(9,10))
plt.title('Histogram of the processed amounts of each transaction')