【发布时间】:2021-09-17 13:13:03
【问题描述】:
我正在尝试将数据框(vaex)加载到破折号数据表并出现以下错误。
无效参数 data 传递到 ID 为“table”的 DataTable。
需要一个数组。
提供类型object。
尝试了以下方法,是否可以将 vaex 数据框加载到像 pandas 数据框一样的 dash 数据表中。
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)
有人可以帮我吗?
【问题讨论】:
-
尝试使用
df.to_dict('records')。 -
@ChuckTucker,已经尝试过了,但得到了
name 'records' is not defined
标签: python pandas flask plotly-dash vaex