从dask系列列表中创建dask DataFrame

时间:2018-01-04 06:47:10

标签: dataframe dask

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

pd.DataFrame({'l1': list1, 'l2': list2})

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

1 个答案:

答案 0 :(得分:4)

一般来说,我同意dd.DataFrame构造函数的行为与pd.DataFrame构造函数一样好。

如果您的系列有明确定义的分部,那么您可以尝试使用axis=1 dask.dataframe.concat

您也可以尝试将其中一个系列转换为DataFrame,然后使用赋值语法:

L = # list of series
df = L[0].to_frame()
for s in L[1:]:
    df[s.name] = s
相关问题