问题标签 [amortization]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
100 浏览

php - 如何在laravel的mysql中插入摊销时间表

我正在使用 Laravel 5.7。我可以通过使用 while 循环在 Laravel 视图中创建摊销计划php

这是我的代码:

但我不知道如何通过控制器将此循环结果与多行插入 MySQL 数据库?

0 投票
2 回答
60 浏览

python - Python上的摊销时间表

我一直在使用 python 制定摊销计划。但是,当我运行代码时,输​​出并没有给我正确的结果,相反,它似乎循环并打印了 360 次相同的值。下面是我写的代码。

输出

0 投票
1 回答
60 浏览

python - 如何在 Pandas DataFrame 中复制行

我正在寻找处理 Pandas DataFrame 的 Pythonic 方式。假设我的 DataFrame 如下所示:

帐户 阶段 杰出的 分期付款 EIR
一个 1 10000 100 0.07
2 50000 500 0.04
C 3 10000 100 0.07

我正在尝试根据给定的信息分阶段制作摊销表。例如:

我有 SAS 代码来执行下面前面解释的这种逻辑:

运行后代码将提供如下输出表(数字只是模型):

帐户 阶段 杰出的 分期付款 EIR 学期
一个 1 10000 100 0.07 1
一个 1 9000 100 0.07 2
一个 1 8000 100 0.07 3
一个 1 ... ... ... ...
一个 1 2000 100 0.07 12
2 50000 500 0.04 1
2 49000 500 0.04 2
2 48000 500 0.04 3
2 ... ... ... ...
2 125 500 0.04 48
C 3 10000 100 0.07 1

我有相同的python代码,但我认为它效率不高。我有类似的东西:

然后,我使用for循环逐个帐户调用函数,并用于np.repeat()重复我需要的信息。

与 SAS 编程相比,我发现它非常慢。任何提高速度或使其更pythonic方式的建议。

谢谢你。

0 投票
2 回答
22 浏览

snowflake-cloud-data-platform - 在雪花中创建摊销计划

我在雪花中有一个视图,它给了我以下信息:

  • 贷款日期
  • 贷款额度
  • 成人礼
  • 付款频率(每周、每两周、每半月、每月)
  • 支付金额

如果你愿意的话,我想从中生成一种摊销计划。因此,如果我的贷款日期为 2022 年 1 月 1 日,到期日为 2022 年 3 月 9 日,付款频率为每两周一次,每次付款 50 美元,我希望看到如下输出:

贷款ID 付款日期 支付金额 付款频率
abc123 2022 年 1 月 15 日 50.00 美元 双周刊
abc123 2022 年 1 月 29 日 50.00 美元 双周刊
abc123 2/12/2022 50.00 美元 双周刊
abc123 2022 年 2 月 26 日 50.00 美元 双周刊
abc123 2022 年 3 月 9 日 50.00 美元 双周刊

我假设我需要某种循环,而付款日期<到期日期和总和(付款金额)<贷款金额,但我不知道如何正确设置它以查看数千笔贷款。你们能提供的任何帮助都会令人难以置信,我非常感激!