【发布时间】:2013-08-04 14:13:28
【问题描述】:
拥有来自证券交易所的历史数据,包括一些股票,以及一些给定股票的属性(开盘价、最高价、最低价、收盘价、成交量),我最终在我的数据中有效地拥有 3 个维度,即time stamp、stock's ticker 和 attributes。对于单个股票(2D),我会创建一个pd.DataFrame,但是我应该如何(有效且一般地)将许多股票的此类数据放入单个对象中? pd.DataFrame 是多索引的最佳解决方案吗?
【问题讨论】:
-
我使用面板进行类似类型的分析,pandas.pydata.org/pandas-docs/dev/dsintro.html#panel,您可以使用 to_panel 将 2 级 from 转换为面板(尽管通常更容易直接构建)