我已下载Apple股票价格时间序列数据集并将其加载到pandas
DataFrame
。但是,我没有在Spyder的Variable Explorer中看到该对象。它在哪里保存?
无论如何,我想查看数据。
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)
由于某种原因,数据不会显示。变量资源管理器中没有出现的对象是否与此问题有关?
答案 0 :(得分:1)
答案 1 :(得分:1)
( Spyder dev here )在Spyder 2.3.1 中添加了对Pandas DataFrames的支持,因此我认为您使用的是旧版本的版本。
Spyder最新版本 2.3.8 ,所以我建议您更新到该版本。它还解决了系列没有在Pandas 0.17的变量资源管理器中显示的一些问题。
答案 2 :(得分:0)
也许这可行。尝试将 str 方法添加到您的类,并在该方法中显示您要显示的数据。 例如
class Frame(DataFrame):
def __str__(self):
return self.as_matrix()
所以这可以显示数据资源管理器中的矩阵。这只有在数据资源管理器使用未知类型的标准字符串表示时才有效。
答案 3 :(得分:0)
如果要在变量资源管理器中查看数据框变量 在变量浏览器的选项中取消选中“排除不支持的数据类型”