【发布时间】:2019-09-21 16:49:21
【问题描述】:
我有一个数据框,我正在努力根据其他列创建一个列,我将分享示例数据的问题。
Date Target1 Close
0 2019-04-17 209.2440 203.130005
1 2019-04-17 212.2155 203.130005
2 2019-04-17 213.6330 203.130005
3 2019-04-17 213.0555 203.130005
4 2019-04-17 212.6250 203.130005
5 2019-04-17 212.9820 203.130005
6 2019-04-17 213.1395 203.130005
7 2019-04-16 209.2860 199.250000
8 2019-04-16 209.9055 199.250000
9 2019-04-16 210.3045 199.250000
我想创建另一列(对于每个观察)(例如称为days_to_hit_target),它是天数的差异,以便接近命中(或非常接近特定日期的目标),当它关闭时非常密切相关,然后计算天差并将它们放在 days_to_hit_target 列中。
【问题讨论】:
-
请同时发布所需的输出。
-
这意味着,如果今天收盘价是 203.13,那么目标也变得有点相等的那一天让我们说 203.15 并越过它,我们计算第一个日期和当它热的日期之间的天数差目标。
-
我仍然不确定您如何计算
days_to_hit_target。它是某种线性回归吗?如果您提供一些如何获得53和27的示例,也许是最好的 -
它只是一个随机数,你会看到相等的 close 值,它们会重复。因此,只是收盘价达到/超过相同目标值时的日期差异。
-
好的,我会尽快发布的
标签: python pandas python-2.7 numpy data-science