starmoney.py 611 B

1234567891011121314151617181920
  1. import pandas as pd
  2. import numpy as np
  3. from pathlib import Path
  4. export_dir = 'C:\\Users\\GAPS\\Dropbox\\Jugendchor 2000\\Kasse\\2020\\Export'
  5. def import_csv(filename):
  6. kto = filename.name.split('_')[0]
  7. print(kto)
  8. df = pd.read_csv(filename, sep=';', decimal=',', encoding='utf-8', index_col=['IBAN', 'Laufende Nummer'], )
  9. df['Einnahmen'] = np.where(df['Betrag'] > 0, df['Betrag'], 0)
  10. df['Ausgaben'] = np.where(df['Betrag'] < 0, df['Betrag'], 0)
  11. print(df.shape)
  12. return df
  13. df = [import_csv(f) for f in Path(export_dir).glob('*.csv')]
  14. df_union = pd.concat(df)
  15. print(df_union.shape)