如何在数据框中添加新列?

时间:2019-03-21 23:34:51

标签: python-3.x pandas dataframe time-series

我使用熊猫导入了股市数据。现在,我想通过创建像这样的新变量来创建新列:

New column = if close > close.shift(5):
Print (1)
Elif close < close.shift(5) :
Print (-1)
Else:
Print(0)

有没有办法做到这一点?预先感谢。

1 个答案:

答案 0 :(得分:2)

让我们使用np.sign

np.sign(colse-colse.shift(5))