我有一个名为Utilidad
Argentina Bolivia Chile España Uruguay 2004 3 6 1 3 2 2005 5 1 4 1 5
我用
^{pr2}$现在我尝试创建两个额外的行,一个是正值时的差分结果,另一个是负的,类似这样
Argentina Bolivia Chile España Uruguay 2004 3 6 1 3 2 2005 5 1 4 1 5 resta 2 -5 3 -2 3 positive 2 0 3 0 3 negative 0 -5 0 -2 0
我唯一能做的就是增加一个专栏,告诉我“resta”是否为正,使用
Utilidad.ix['boleano'][Utilidad.ix['resta']>0]
有人能帮我创建这两行吗?在
谢谢
numpy.clip
在这里很方便,或者只计算它。在一些速度比较:
^{pr2}$这里要注意的是负数是0和行的最小值:
注意:如果您关心速度,那么转置数据帧是有意义的,因为追加列比追加行要便宜得多。
可以使用loc:
^{pr2}$您可以使用
numpy.where
相关问题 更多 >
编程相关推荐