【发布时间】:2019-11-21 06:20:58
【问题描述】:
我有这样一列的数据框:
184 1
190 -2
272 -14
382 -40
439 20
440 20
797 -45
1108 0
1122 -1
1415 -1
1419 0
1641 -1
我需要做的是创建一个布尔列,如果前一列的行中的值为正,则值为 1,如果值为负,则值为 0。
输出列如下:
1 1
2 0
3 0
4 0
5 1
依此类推...基本思想是,考虑到值是正数还是负数,这一列将对应另一列。
我如何在熊猫中做到这一点?
提前致谢
【问题讨论】:
-
previous column is positive你的意思可能是行 -
是的,抱歉。这是行明智的
标签: python python-3.x pandas dataframe boolean