【发布时间】:2020-06-13 21:02:37
【问题描述】:
短版:我需要遍历条件数据框以使用一列开始值、结束值和分配值来分配值。第二个数据框拥有我需要在列中分配“分配值”的值。
以下是我正在尝试做的简化版本。我正在使用从导入的 CSV 创建的两个单独的数据框。一个导入的 CSV 文件拥有开始、结束和分配类别。第二个包含我需要分配的实际值,我也需要分配类别的值列表。总的来说,我知道问这个问题似乎很奇怪,但这就是我获取数据的方式,并且在给定的大量列表中手动处理 Excel 和单独类别的标签需要更多时间。
为了方便起见,我创建了与索引号匹配的值名称,但在我的真实文件中,这些名称与索引号不匹配。
这是包含我的开始、结束和分配值的标准数据框
Start End Category
1 15 Dog
16 19 Rabbit
20 23 Bat
这就是我想要处理的当前数据框的样子
Items
Item 1
Item 2
Item 3
Item 4
Item 5
.
.
.
Item 16
Item 17
Item 18
Item 19
Item 20
Item 21
Item 22
这就是我希望数据框变成的样子
Items New Column
Item 1 Dog
Item 2 Dog
Item 3 Dog
Item 4 Dog
Item 5 Dog
.
.
.
Item 16 Rabbit
Item 17 Rabbit
Item 18 Rabbit
Item 19 Rabbit
Item 20 Bat
Item 21 Bat
Item 22 Bat
【问题讨论】: