2024-09-28 21:22:57 发布
网友
我试图用matplotlib可视化买卖交易
在那之前,我需要做一些专栏
在包含日期的买卖的数据集中,我已成功地将买卖交易与
sell = df[df.side == 1] buy = df[df.side == 0]
由于列vale为1,0确定交易是买入还是卖出
现在的问题是,购买中的值是负数,因此,当我将交易可视化时,这些值表示为负数。。当它实际上只是一个不同类型的事务时
因此,在“购买”中有多个列,但我需要在“金额”列中有与其相反符号“正”为负的值
我将如何实现这一点
您希望将amount更改为其绝对值:
amount
df['amount'] = np.abs(df['amount'])
如果希望所有值都为+ve,则需要使用abs从numpy将amount列转换为绝对值,使用以下方法:
abs
numpy
import numpy as np df['amount'] = np.abs(df['amount'])
如果希望所有值都有其相反的符号,可以执行以下操作:
df['amount'] = -df['amount']
您希望将
amount
更改为其绝对值:如果希望所有值都为+ve,则需要使用
abs
从numpy
将amount列转换为绝对值,使用以下方法:如果希望所有值都有其相反的符号,可以执行以下操作:
相关问题 更多 >
编程相关推荐