【发布时间】:2017-01-11 02:27:40
【问题描述】:
这里是熊猫新手。
我正在尝试在我的数据框中创建一个新列,当我将其输入分类器时,该列将用作训练标签。
如果给定的 Id 对于 Apples 或 Pears 具有 (Value1 > 0) 或 (Value2 > 0),则标签列的值为 1.0,否则为 0.0。
我的数据框是由 Id 索引的行,如下所示:
Out[30]:
Value1 Value2 \
ProductName 7Up Apple Cheetos Onion Pear PopTart 7Up
ProductType Drinks Groceries Snacks Groceries Groceries Snacks Drinks
Id
100 0.0 1.0 2.0 4.0 0.0 0.0 0.0
101 3.0 0.0 0.0 0.0 3.0 0.0 4.0
102 0.0 0.0 0.0 0.0 0.0 2.0 0.0
ProductName Apple Cheetos Onion Pear PopTart
ProductType Groceries Snacks Groceries Groceries Snacks
Id
100 1.0 3.0 3.0 0.0 0.0
101 0.0 0.0 0.0 2.0 0.0
102 0.0 0.0 0.0 0.0 1.0
如果 pandas 向导可以帮助我了解此操作的语法 - 我的大脑正在努力将它们放在一起。
谢谢!
【问题讨论】:
标签: python pandas numpy sklearn-pandas