Guest User

Untitled

a guest
Jul 23rd, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. import pandas as pd
  2. import datetime
  3.  
  4. entries_csv = "C:\Users\Pops\Desktop\Entries.csv"
  5. listofaccounts_csv = "C:\Users\Pops\Desktop\List of Accounts.csv"
  6.  
  7. data_entries = pd.read_csv(entries_csv)
  8. data_listofaccounts = pd.read_csv(listofaccounts_csv)
  9.  
  10. #summary_name = [0]*len(data_listofaccounts)
  11. summary_amount = [0]*(len(data_listofaccounts) + 1)
  12. summary = (('DEBIT ACCOUNT', 'DEBIT AMOUNT'),)
  13.  
  14. start_date = datetime.date(2018, 4, 1)
  15. end_date = datetime.date(2018, 4, 30)
  16.  
  17. for i in range(0, len(data_listofaccounts)):
  18. for j in range(0, len(data_entries)):
  19. if start_date <= data_entries.iloc[j, 1] <= end_date:
  20. if data_listofaccounts.iloc[i, 0] == data_entries.iloc[j, 4]
  21. and (data_listofaccounts.iloc[i, 1] == "CURRENT ASSET" or "FIXED ASSET" or "EXPENSE"):
  22. summary_amount[i] += data_entries.iloc[j, 5]
  23. elif data_listofaccounts.iloc[i, 0] == data_entries.iloc[j, 4]
  24. and (data_listofaccounts.iloc[i, 1] == "CURRENT LIABILITY" or "LONG TERM LIABILITY" or "EQUITY"):
  25. summary_amount[i] -= data_entries.iloc[j, 5]
  26. summary += ((data_listofaccounts.iloc[i, 0], "{:,}".format(round(summary_amount[i], 2))),)
Add Comment
Please, Sign In to add comment