У меня есть фрейм данных, я изо всех сил пытаюсь создать столбец, основанный на других столбцах, я поделюсь проблемой для образца данных.
Date Target1 Close
0 2018-05-25 198.0090 188.580002
1 2018-05-25 197.6835 188.580002
2 2018-05-25 198.0090 188.580002
3 2018-05-29 196.6230 187.899994
4 2018-05-29 196.9800 187.899994
5 2018-05-30 197.1375 187.500000
6 2018-05-30 196.6965 187.500000
7 2018-05-30 196.8750 187.500000
8 2018-05-31 196.2135 186.869995
9 2018-05-31 196.2135 186.869995
10 2018-05-31 196.5600 186.869995
11 2018-05-31 196.7700 186.869995
12 2018-05-31 196.9275 186.869995
13 2018-05-31 196.2135 186.869995
14 2018-05-31 196.2135 186.869995
15 2018-06-01 197.2845 190.240005
16 2018-06-01 197.2845 190.240005
17 2018-06-04 201.2325 191.830002
18 2018-06-04 201.4740 191.830002
Я хочу создать еще один столбец (для каждого наблюдения) (например, под названием days_to_hit_target), который представляет собой разницу дней, при которой закрываются попадания (или пересекает цель определенного дня), затем он подсчитывает разницу дней и помещает их в столбец days_to_hit_target.
Идея состоит в том, предположим, что цена закрытия сегодня в 2018-05-25 равна 188,58, поэтому я хочу получить дату, к которой эта цель (198.0090) достигнут закрытия, что она делает где-то позже, 2018-06-04 где близость достигла цели первого наблюдения (198.0090), которая будет передана первому наблюдению столбца (days_to_hit_target).