【发布时间】:2021-04-22 03:45:32
【问题描述】:
我有一个如下所示的数据框:
BILL_NO CREATED_DATE ACCT_NO LOCATION AMOUNT
100 4/6/2021 7551 1150 1000.00
200 4/6/2021 7551 1101 500.00
300 4/6/2021 7551 2025 700.00
我想做的是这样的:
如果值“1550”在数据框中的“LOCATION”列中,则附加一行具有相同值的行,但位置将是“2051”并且金额应在两者之间分配。
输出应该是这样的:
BILL_NO CREATED_DATE ACCT_NO LOCATION AMOUNT
100 4/6/2021 7551 1150 500.00
200 4/6/2021 7551 1101 500.00
300 4/6/2021 7551 2025 700.00
100 4/6/2021 7551 2051 500.00
我尝试编写一个函数并为此使用 lambda 表达式,但所有数量都变成了 NaN 值,并且没有附加任何行。
【问题讨论】: