如何从数据帧中获取一行,然后使用一个值在输出数据帧中创建多个行项目

2024-03-29 09:17:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个输入文件,其中包含我分配给数据帧的记录。 每个记录中的一列包含续订条款:例如,该行可以有1/2/3个租约续订

在输出数据框中(具有不同的标题,因此需要映射):

  • 如果输入行已续订2次,则该特定租约的输出将需要3行项目
  • 如果租约已续签3次,则输出将需要4行项目
  • 等等

我已经清理了输入数据帧,识别了告诉我要附加到输出数据帧的行项目数的字段,并且我有一个for循环来迭代输入数据帧上的行

任何关于如何实现以下输出的建议都是非常好的

输入数据帧

+---------+---------------------+
| signed  |      renewals       |
+---------+---------------------+
| Yes     | renewal for 3 terms |
+---------+---------------------+

输出数据帧

+------------------+--------------------+
| Signing Time     | First Payment Date |
+------------------+--------------------+
| initially signed |                    |
| 1st renewal      |                    |
| 2nd renewal      |                    |
| 3rd renewal      |                    |
+------------------+--------------------+

Tags: 文件数据项目标题for记录建议条款