我使用 pandas_datarader 来获取纳斯达克的股票数据。

我发现了 get_nasdaq_symbols(),它为每只股票返回了一些很好的信息。

这是代码:

In [27]: from pandas_datareader import data as pdr
    ...:
    ...: all_symbols = pdr.get_nasdaq_symbols()
    ...:
    ...: all_symbols.head()
    ...:
Out[27]:
        Nasdaq Traded                                      Security Name  \
Symbol
A                True            Agilent Technologies, Inc. Common Stock
AA               True                    Alcoa Corporation Common Stock
AAAP             True  Advanced Accelerator Applications S.A. - Ameri...
AABA             True                         Altaba Inc. - Common Stock
AAC              True                    AAC Holdings, Inc. Common Stock

       Listing Exchange Market Category    ETF  Round Lot Size  Test Issue  \
Symbol
A                     N                  False           100.0       False
AA                    N                  False           100.0       False
AAAP                  Q               Q  False           100.0       False
AABA                  Q               Q  False           100.0       False
AAC                   N                  False           100.0       False

       Financial Status CQS Symbol NASDAQ Symbol  NextShares
Symbol
A                   NaN          A             A       False
AA                  NaN         AA            AA       False
AAAP                  N        NaN          AAAP       False
AABA                  N        NaN          AABA       False
AAC                 NaN        AAC           AAC       False

它返回 pandas DataFrame 对象。现在我选择了一行(符号)
In [28]: all_symbols.loc['AAPL']
Out[28]:
Nasdaq Traded                            True
Security Name       Apple Inc. - Common Stock
Listing Exchange                            Q
Market Category                             Q
ETF                                     False
Round Lot Size                            100
Test Issue                              False
Financial Status                            N
CQS Symbol                                NaN
NASDAQ Symbol                            AAPL
NextShares                              False
Name: AAPL, dtype: object

我想知道每列的含义是什么。我查看了源代码,但没有任何相关信息。

具体来说,以下是我好奇的:
  • Listing Exchange : 自身的含义以及它的值( 'A', 'N', 'P', 'Q', 'Z', None ) 表示
  • Market Category : ' ', 'G', 'Q', 'S' 的含义(其值集)
  • Test Issue :它表示哪个测试?
  • Financial Status : nan, 'D', 'H', 'N', 'G', 'E' 的含义(其值集)
  • CQS symbol : CQS 的详细含义是什么?
  • NextShares :NextShares 是什么意思?

  • 谢谢

    最佳答案

    以下是直接取自纳斯达克网站的符号定义:
    http://www.nasdaqtrader.com/trader.aspx?id=symboldirdefs
    上市交易所:

    市场类别:

    测试问题:

    财务状况:

    CQS 符号:

    NextShares:未在网站上列出,但我认为这仅意味着该公司是否提供 NextShares。您可以在此处阅读有关它们的更多信息:https://www.nasdaqtrader.com/trader.aspx?id=ETMF

    关于python - Pandas_datareader : ticker data type of get_nasdaq_symbols(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46290969/

    10-12 23:14