Python:stockstats期望的数据结构是什么?

时间:2018-05-01 21:11:10

标签: python dataframe

我有一个如下所示的数据框:

                       T         L         H         O         C           BV
0    2015-08-14T00:00:00  0.006667  0.080000  0.006900  0.007000    29.545465
1    2015-08-15T00:00:00  0.005950  0.007240  0.006740  0.006954    20.274633
2    2015-08-16T00:00:00  0.004120  0.006900  0.006501  0.006051    47.971549
3    2015-08-17T00:00:00  0.004655  0.006139  0.006139  0.004798    30.391738

它是从json创建的:

df = pd.io.json.json_normalize(data)

现在我尝试使用stockstats来计算MACD。 我试过了(跟this blog一点):

df = StockDataFrame.retype(df)
df['macd'] = df.get('macd')

但是我收到以下错误:

  File "pandas/_libs/hashtable_class_helper.pxi", line 1273, in pandas._libs.hashtable.PyObjectHashTable.get_item
KeyError: 'close'

我错过了什么或做错了什么?

  • 我是否需要将2015-08-14T00:00:00更新为2015-08-14
  • 什么类型的列(金额/名称)是stockstats期待的?我在任何地方找不到它?
  • 我是否必须将我的专栏称为“打开”,“关闭”,......?

由于

0 个答案:

没有答案