arrow_forward
همه ارسالها
جزئیات ارسال کد#949
برای پسندیدن وارد شوید
1import pandas as pd
2
3file_path = "export.csv"
4df = pd.read_csv(file_path)
5
6df['تاریخ'] = pd.to_datetime(df['تاریخ'], format='%Y/%m/%d_%H:%M')
7df = df.sort_values('تاریخ')
8
9cash_balance = 0
10min_balance = 0
11
12for idx, row in df.iterrows():
13 amount = row['مبلغ']
14 if str(row['عنوان حساب بدهکار']).startswith('هزینه:'):
15 cash_balance -= amount
16 else:
17 cash_balance += amount
18
19 if cash_balance < min_balance:
20 min_balance = cash_balance
21
22print("حداقل مانده نقدی (سرمایه اولیه مورد نیاز):", abs(min_balance))
23
24# وضعیت نقدی فعلی
25if cash_balance >= 0:
26 print("وضعیت نقدی فعلی: مثبت ✅", cash_balance)
27else:
28 print("وضعیت نقدی فعلی: منفی ❌", cash_balance)
کد ارسالشده برای داوری خودکار هاتکدز
UTF-8