Казначейские ценные бумаги США: как рассчитать чистый выпускPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Казначейские ценные бумаги США: как рассчитать чистый выпуск

Сообщение Anonymous »

Данные аукциона казначейских ценных бумаг
Каждая строка представляет казначейский аукцион:

Код: Выделить всё

>>> df[(df['issue_date'] >= '2024-03-01') & (df['issue_date'] 
Примечания
На любой день:
[list]
[*]Допускаются только эмиссионные ценные бумаги
[*]Могут быть только ценные бумаги с наступающим сроком погашения.
[*]Могут быть и те, и другие.
[/list]
Поэтому в коде я использую внешнее соединение.
Результат
[code]>>> pivot_df
security_type          Bill          Bond  CMB  FRN Note          Note     TIPS Bond  TIPS Note
date
1979-11-15     0.000000e+00  2.315000e+09  0.0       0.0  2.401000e+09  0.000000e+00        0.0
1980-01-03     6.606165e+09  0.000000e+00  0.0       0.0  0.000000e+00  0.000000e+00        0.0
1980-01-08     4.007825e+09  0.000000e+00  0.0       0.0  0.000000e+00  0.000000e+00        0.0
1980-01-10     6.402625e+09  1.501000e+09  0.0       0.0  0.000000e+00  0.000000e+00        0.0
1980-01-17     6.403760e+09  0.000000e+00  0.0       0.0  0.000000e+00  0.000000e+00        0.0
...                     ...           ...  ...       ...           ...           ...        ...
2053-02-15     0.000000e+00 -6.635744e+10  0.0       0.0  0.000000e+00 -1.987600e+10        0.0
2053-05-15     0.000000e+00 -6.272132e+10  0.0       0.0  0.000000e+00  0.000000e+00        0.0
2053-08-15     0.000000e+00 -7.160462e+10  0.0       0.0  0.000000e+00  0.000000e+00        0.0
2053-11-15     0.000000e+00 -6.645674e+10  0.0       0.0  0.000000e+00  0.000000e+00        0.0
2054-02-15     0.000000e+00 -7.121181e+10  0.0       0.0  0.000000e+00 -9.389377e+09        0.0
Там мы видим столбец для каждого типа безопасности. Значение за определенный день показывает чистую эмиссию для этого типа ценных бумаг.
Вопрос
Похоже, этот подход работает. Но мне интересно, считается ли это идиоматическим кодом панд? Есть ли лучший подход, чем этот?

Подробнее здесь: https://stackoverflow.com/questions/783 ... t-issuance
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»