首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用datatable加载vaex数据

用datatable加载vaex数据
EN

Stack Overflow用户
提问于 2021-09-17 13:13:03
回答 1查看 361关注 0票数 1

我正在尝试加载一个dataframe(vaex),以破折号数据表,并获得以下错误。

带有ID“data”的无效参数传递到DataTable。预期会有一个数组。提供了object**.**类型的

尝试了以下几种方法,是否有可能像熊猫数据一样,将金库数据加载到破折号数据表。

代码语言:javascript
复制
import vaex
import dash
# import dash_table
from dash import dash_table
import pandas as pd

df = vaex.open('./customer_list_100.csv.hdf5')
app = dash.Dash(__name__)

app.layout = dash_table.DataTable(
    id='table',
    columns=[{"name": i, "id": i} for i in df.columns],
    data=df.to_dict(),
)

if __name__ == '__main__':
    app.run_server(debug=True)

有人能帮我吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-21 15:47:01

在查看了金库文档和测试之后,您似乎需要使用下面的代码来获得正确的数据方向:

代码语言:javascript
复制
data = df.to_records()

vaex并没有给你选择指定像熊猫一样的orient arg,相反,你只需要使用to_records()

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69224055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档