从 dask 系列列表创建 dask DataFrame

Dan*_*ler 4 dataframe dask

我需要从一组 dask 系列创建一个 dask DataFrame,类似于从列表构建一个 Pandas DataFrame

pd.DataFrame({'l1': list1, 'l2': list2})
Run Code Online (Sandbox Code Playgroud)

我在 API 中没有看到任何内容。dask DataFrame 构造函数不应由用户直接调用,而是将计算图作为主要参数。

MRo*_*lin 6

总的来说,我同意dd.DataFrame构造函数像pd.DataFrame构造函数一样表现会很好。

如果你的系列具有明确定义的分歧,那么你可以尝试dask.dataframe.concataxis=1

您还可以尝试将系列之一转换为 DataFrame,然后使用赋值语法:

L = # list of series
df = L[0].to_frame()
for s in L[1:]:
    df[s.name] = s
Run Code Online (Sandbox Code Playgroud)