为了账号安全,请及时绑定邮箱和手机立即绑定

Python Pandas 使用其他领域制作新系列

Python Pandas 使用其他领域制作新系列

POPMUISE 2023-10-06 19:29:51
我是 Python 和 Python Pandas 的新手。这是我的数据框         date                      open      high       low     close    volume          0 2020-09-02 12:55:00+00:00  0.038904  0.038940  0.038833  0.038840  1233.725        1 2020-09-02 13:00:00+00:00  0.038838  0.038940  0.038741  0.038873  1637.552        2 2020-09-02 13:05:00+00:00  0.038866  0.038988  0.038862  0.038980  1196.561        3 2020-09-02 13:10:00+00:00  0.038985  0.039022  0.038919  0.039017  1527.921        4 2020-09-02 13:15:00+00:00  0.039020  0.039200  0.039000  0.039101  3741.821如何制作新专栏我希望像这样向上 = max(关闭 - close.shift(1), 0)谢谢你的建议
查看完整描述

1 回答

?
HUX布斯

TA贡献1876条经验 获得超6个赞

我认为您需要Series.diff减去移位值,然后Series.clip将负值转换为0

df['new'] = df.close.diff().clip(lower=0)


查看完整回答
反对 回复 2023-10-06
  • 1 回答
  • 0 关注
  • 40 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信