从 dask 系列列表创建 dask DataFrame
create dask DataFrame from a list of dask Series
我需要从一组 dask 系列创建一个 dask DataFrame,
类似于从列表
构建 pandas DataFrame
pd.DataFrame({'l1': list1, 'l2': list2})
我在 API 中没有看到任何内容。 dask DataFrame 构造函数不应该被用户直接调用,而是将计算图作为主要参数。
总的来说,我同意 dd.DataFrame
构造函数的行为类似于 pd.DataFrame
构造函数会很好。
如果您的系列有明确的划分,那么您可以尝试 dask.dataframe.concat 和 axis=1
。
您也可以尝试将其中一个系列转换为 DataFrame,然后使用赋值语法:
L = # list of series
df = L[0].to_frame()
for s in L[1:]:
df[s.name] = s
我需要从一组 dask 系列创建一个 dask DataFrame, 类似于从列表
构建 pandas DataFramepd.DataFrame({'l1': list1, 'l2': list2})
我在 API 中没有看到任何内容。 dask DataFrame 构造函数不应该被用户直接调用,而是将计算图作为主要参数。
总的来说,我同意 dd.DataFrame
构造函数的行为类似于 pd.DataFrame
构造函数会很好。
如果您的系列有明确的划分,那么您可以尝试 dask.dataframe.concat 和 axis=1
。
您也可以尝试将其中一个系列转换为 DataFrame,然后使用赋值语法:
L = # list of series
df = L[0].to_frame()
for s in L[1:]:
df[s.name] = s