How to view data saved with a Pandas Dataframe
我已经下载了Apple股票价格时间序列数据集并将其加载到
无论如何,我想查看数据。
1 2 3 4 5 6 7 8 9 10 | import pandas as pd import ystockquote as ys aapl = ys.get_historical_prices("aapl","2010-01-01","2015-01-01") data = pd.DataFrame(aapl) >>> data <class 'pandas.core.frame.DataFrame'> Index: 6 entries, Adj Close to Volume Columns: 1258 entries, 2010-01-04 to 2014-12-31 dtypes: object(1258) |
由于某些原因,数据不会显示。
此对象是否没有出现在变量浏览器中?
如果要在变量资源管理器中查看数据框变量
在变量浏览器的选项中取消选中"排除不支持的数据类型"
(此处为Spyder开发人员)在Spyder 2.3.1中添加了对Pandas DataFrames的支持,所以我想您使用的版本早于该版本。
Spyder的最新版本是2.3.8,所以我建议您更新到该版本。它还修复了系列的一些问题,这些问题未在我们的Pandas 0.17变量浏览器中显示。
要打印前
1 | data.head(N) |
有关更多信息,请参见此处。
也许这行得通。尝试将str方法添加到ur类中,然后在该方法中显示要显示的数据。
例如
1 2 3 4 | class Frame(DataFrame): def __str__(self): return self.as_matrix() |
因此这可以在数据浏览器中显示矩阵。仅当数据浏览器使用未知类型的标准字符串表示形式时,此方法才有效。