Вычисление множества строк с использованием функции - PullRequest
0 голосов
/ 04 сентября 2018

Я хотел бы спросить вас, как мне рассчитать доходность или разницу в спреде между каждым идентификатором. Понравится использовать такую ​​функцию, как функция определения и т. Д.

Пример: разница между каждым максимумом для идентификатора 1 и 2, разница между каждым закрытием для идентификатора 1 и 2.

Большое спасибо.

Here is the image

1 Ответ

0 голосов
/ 04 сентября 2018

Я бы преобразовал ваши данные в фрейм данных Pandas и использовал бы функцию diff(). Это вы ищете?

df = pd.DataFrame({'Open': [187.88, 185.14, 186.35, 187.25],
                   'High': [189.22, 186.33, 187.2, 188.35],
                   'Low': [187.2, 183.45, 185.73, 184.94]}, index=range(1, 5))
df.index.name = 'ID'
spread = df.diff()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...