Python:stockstats需要什么样的数据结构?

2024-10-06 07:15:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个数据帧,看起来像这样:

                       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创建的:

^{pr2}$

现在我尝试使用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需要什么类型的列(数量/名称)?我哪儿都找不到?在
  • 我必须把我的专栏叫做‘开’、‘关’、。。。?在

谢谢


Tags: 数据jsonpandasdfgetblogthislibs