我需要从一组dask系列中创建一个dask DataFrame, 类似于从列表构建pandas DataFrame
pd.DataFrame({'l1': list1, 'l2': list2})
我在API中没有看到任何内容。 dask DataFrame构造函数不应该被用户直接调用,而是将计算图作为它的主要参数。
答案 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