我是 Pandas 新手,并且有一个简单的数据框 data
:
import fix_yahoo_finance as yf
data = yf.download('AAPL','2009-01-01','2019-01-01')
数据
包含以下内容:
我相信 list(data)
应该显示所有列名称,但它返回:
['Open', 'High', 'Low', 'Close', 'Adj Close', 'Volume']
如何将粗体列 Date
作为可迭代对象进行访问?如果其他人能够针对这个问题提供任何帮助,我将不胜感激。
最佳答案
您必须执行reset_index
:
data = data.reset_index()
现在:
print(list(data))
但实际上:
print(data.columns.tolist())
更快。
输出:
['Date', 'Open', 'High', 'Low', 'Close', 'Adj Close', 'Volume']
就像这样,因为 'Date'
是索引列。
关于python - Pandas:无法访问粗体列值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55153951/