我使用 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/