matplotlib 如何使用数学公式生成DataFrame?

uelo1irk  于 2022-11-15  发布在  其他
关注(0)|答案(1)|浏览(109)

我正在计算一张住房贷款表。
基本上,我有这样的变量:

total_loan_amount = 1000000
downpayment = 100000
period_payment = 420
interest_rate = 0.05

我想生成一个如下所示的 Dataframe ,并将其导出到Excel:
| 年数|本金|利息|余额|
| - -|- -|- -|- -|
| 一个|小行星5711.68|小行星19014.59|小行星444288.32|
| 2个|小行星11670.90|小行星37781.66|小行星438329.10|
| 三个|一万七千八百八十八点三七|小行星56290.46|小行星432111.63|
此外,我将需要绘制一个图表的Python无论是由seborn或matplotlib。
我该怎么做呢?是必须生成每行和concat还是任何简单的方法?

nhhxz33t

nhhxz33t1#

您可以使用“apply”来应用函数并创建新列:

def add_values(a,b):
    return a+b

df["new_colum"]=df[lambda x: add_function(x.a,x.b), axis=1]

因此基本上可以将所有数学运算放入函数中,并调用它们来创建新列。

相关问题