攝影或3C

Python如何讀取csv逗點分隔檔(每列內容為現金流),計算元大人壽美滿人生(F1) IRR,免費下載IRR計算機

原文以及建議書請看此篇:

躉繳美金儲蓄險元大人壽美滿人生(F1)美元利率變動型增額終身壽險IRR分析(2020/1月宣告利率3.3%)

本篇要展示使用Python撰寫的程式

(已轉為exe檔,無須python環境)

如何讀取csv逗點分隔檔

(每列內容為現金流)

計算保單的IRR

寫一個 每列內容與建議書

每年現金流 一致的csv檔:

(點此或上圖可以下載csv檔以及IRR計算機 )

若您不明白為何要這樣寫

請參考以下文章中的建議書:

躉繳美金儲蓄險元大人壽美滿人生(F1)美元利率變動型增額終身壽險IRR分析(2020/1月宣告利率3.3%)

以及計算六年IRR,為何要將六年末解約金

放在現金流的第”七”欄位?

逗點分隔檔請使用記事本寫

不要用Libre Office之類的套裝軟體

因為Libre會將較短的列(現金流)

補逗點跟空值,

補到長度跟最長的列一樣

導致程式無法運算

 

執行結果:

輸入檔案路徑\檔名.副檔名:

C:\Pythonexe\F1cashflow.txt

IRR等資料在C:\SavingKing目錄底下

有輸出一個csv檔:

如果Libre Office開啟後

中文出現亂碼

開啟時,字元集請選Big5

(預設值是UTF-8)

先前Excel計算的結果

到小數點下2位都沒有差別

(exe檔,無需python環境也可執行)
SavingKingIRR_csv.exe
需要自己寫好逗點分隔檔
支援首續期不同保費
以及一次計算多年期IRR
不用寫逗點分隔檔
但首續期保費需相同
一次只能算一個年期
畫面會停在
您將輸入n年度末解約金?n=?
待使用者輸入下一筆資料或-9999離開
若想了解IRR 5%的香港保單或其他台灣保單
複委託優惠或YTM超過6%的債券
請在此表單留下聯絡資料:
若您願意贊助我:
機構代號(391,一卡通),帳號:1501823311
FB粉絲團: 儲蓄保險王,
Line@: @wvr5039s,

推薦hahow線上學習python: https://igrape.net/30afN

 

儲蓄保險王

儲蓄險是板主最喜愛的儲蓄工具,最喜愛的投資理財工具則是ETF,最喜愛的省錢工具則是信用卡