Как получить форму S-1 от SEC с помощью Python? ⇐ Python
-
Anonymous
Как получить форму S-1 от SEC с помощью Python?
Я пытаюсь получить балансы S-1, отчеты о прибылях и убытках и т. д. с помощью Python. Я использовал множество пакетов (sec_api, edgar и другие), пытаясь получить данные, но мне не удалось их получить.
Можете ли вы предоставить пакет или сценарий для получения выписок S-1?
Я пробую этот код, но он не работает для S-1:
импортировать панд как pd из sec_api импортировать XbrlApi API_KEY= * xbrlApi = XbrlApi(API_KEY) url_s1_grdn = 'https://www.sec.gov/Archives/edgar/data ... 014ds1.htm' grdn_xbrl_json = xbrlApi.xbrl_to_json(htm_url=url_s1_grdn) # конвертируем XBRL-JSON отчета о прибылях и убытках в фрейм данных pandas защита get_income_statement(xbrl_json): доход_statement_store = {} # перебрать каждую статью отчета о прибылях и убытках по ОПБУ США для usGaapItem в xbrl_json['StatementsOfIncome']: значения = [] индексы = [] на самом деле в xbrl_json['StatementsOfIncome'][usGaapItem]: # рассматривать только элементы без сегмента. не требуется для нашего анализа. если «сегмент» не на самом деле: index = факт['период']['startDate'] + '-' + факт['период']['endDate'] # убедитесь, что не создаются дубликаты индекса если индекс не в индексах: значения.append(факт['значение']) indicies.append(индекс) доход_statement_store[usGaapItem] = pd.Series(значения, индекс=индикаторы) доход_заявление = pd.DataFrame(доход_заявление_магазин) # переключить столбцы и строки так, чтобы элементы GAAP США были строками, а каждый заголовок столбца представлял диапазон дат вернуть доход_statement.T доход_заявление_грдн = get_income_statement(grdn_xbrl_json) print("Отчет о прибылях и убытках Guardian Pharmacy Services 2022 S-1, поданный в виде фрейма данных") Распечатать('----------------------------------------------- ----------') доход_statement_grdn
Я пытаюсь получить балансы S-1, отчеты о прибылях и убытках и т. д. с помощью Python. Я использовал множество пакетов (sec_api, edgar и другие), пытаясь получить данные, но мне не удалось их получить.
Можете ли вы предоставить пакет или сценарий для получения выписок S-1?
Я пробую этот код, но он не работает для S-1:
импортировать панд как pd из sec_api импортировать XbrlApi API_KEY= * xbrlApi = XbrlApi(API_KEY) url_s1_grdn = 'https://www.sec.gov/Archives/edgar/data ... 014ds1.htm' grdn_xbrl_json = xbrlApi.xbrl_to_json(htm_url=url_s1_grdn) # конвертируем XBRL-JSON отчета о прибылях и убытках в фрейм данных pandas защита get_income_statement(xbrl_json): доход_statement_store = {} # перебрать каждую статью отчета о прибылях и убытках по ОПБУ США для usGaapItem в xbrl_json['StatementsOfIncome']: значения = [] индексы = [] на самом деле в xbrl_json['StatementsOfIncome'][usGaapItem]: # рассматривать только элементы без сегмента. не требуется для нашего анализа. если «сегмент» не на самом деле: index = факт['период']['startDate'] + '-' + факт['период']['endDate'] # убедитесь, что не создаются дубликаты индекса если индекс не в индексах: значения.append(факт['значение']) indicies.append(индекс) доход_statement_store[usGaapItem] = pd.Series(значения, индекс=индикаторы) доход_заявление = pd.DataFrame(доход_заявление_магазин) # переключить столбцы и строки так, чтобы элементы GAAP США были строками, а каждый заголовок столбца представлял диапазон дат вернуть доход_statement.T доход_заявление_грдн = get_income_statement(grdn_xbrl_json) print("Отчет о прибылях и убытках Guardian Pharmacy Services 2022 S-1, поданный в виде фрейма данных") Распечатать('----------------------------------------------- ----------') доход_statement_grdn