从一组dask Series创建dask DataFrame

4

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

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

我在API中没有看到任何东西。Dask DataFrame构造器不应该由用户直接调用,它的主要参数是一个计算图。

1个回答

8
一般而言,我同意 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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接