我已经开始为我的一个数据分析项目使用pydatatable,在这里,我在使用seaborn库制作pydatatable对象的图表时遇到了一些问题。你知道吗
pydatatable在当前版本的it 0.8中是否支持seaborn可视化?。你知道吗
我试着用图表形象化一列:直方图,箱线图等等等等。如下面的示例代码所示
np.random.seed(1)
dt_test = dt.Frame(np.random.randn(1000))
sns.boxplot(x="CO",data=dt_test)
plt.show()
在运行上面的代码块时,它应该显示所提供列的方框图,但在这里它给出了一个错误
AttributeError:“Frame”对象没有属性“get”
你能写信给我怎么解决这个问题吗?你有没有试过把这两个软件包一起使用?。你知道吗
seaborn
库还不支持与datatable
的互操作。就其本身而言,datatable框架使其自身可转换为numpy数组。因此,任何执行np.asarray(data)
的代码都可以使用datatable框架。因此,您将看到datatable目前可以在某些函数中使用,但在其他函数中不能使用:这完全取决于内部代码如何处理传入的数据。你知道吗例如,您的示例可以重写为
现在可以了。你知道吗
一般来说,您可以轻松地将数据表
Frame
转换为外部库可以理解的格式之一:相关问题 更多 >
编程相关推荐