我正在尝试使用Holoviews DFrame类和相应的Curve
方法绘制带有时间戳索引的Pandas DataFrame(更简洁的一列)。有两个问题:
1)一旦DataFrame在DFrame中,我不知道如何访问索引。
2)当显式地将索引作为列包含并调用Curve
时,我得到一个TypeError。
文档中有一个带有时间戳的示例,但在此示例中生成HoloMap
而不是Curve
。
在进行更多调查之后,似乎Curve
期望某种数字数据为kdim
。当在float和object类型的numpy数组上调用内部np.vstack时,会发生TypeError
。
任何提示都非常感谢!
答案 0 :(得分:2)
HoloViews http://holoviews.org/Tutorials/Pandas_Conversion.html的文档表明,当摄入HoloView表时,pandas索引会被删除。您的问题的解决方案可能是简单地调用方法' reset_index()'在将数据放入HoloViews之前的数据框上。