与熊猫快速提问。 假设我有一个pandas数据帧存储以下值
timestamp value
2000-01-03 00:00:00 25
2000-01-03 00:30:00 -10
2000-01-03 01:00:00 100
2000-01-03 01:30:00 -690
2000-01-03 02:00:00 650
2000-01-03 02:30:00 320
2000-01-03 03:00:00 150
2000-01-03 03:30:00 160
我想添加一个列,如果值大于0,则填充一个where a=1
^{pr2}$有没有一个简单的pandas语法可以做到这一点? 我试过很多代码,这里没有postinf,因为它比任何东西都更令人困惑。。。在
谢谢! (我正在把问题改得更清楚,对此我很抱歉…)
使用np.sign()方法:
注意:},如果您想让
^{pr2}$np.sign
-对于0
值返回{-1
作为零值,请使用np.where():此代码应适用于:
如果不需要列表,只需删除
list()
。然后返回一个序列。在如果您想处理
^{pr2}$trade
:会做同样的工作。在
相关问题 更多 >
编程相关推荐