當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python dask.dataframe.from_dask_array用法及代碼示例

用法:

dask.dataframe.from_dask_array(x, columns=None, index=None, meta=None)

從 Dask 數組創建 Dask DataFrame。

將 2d 數組轉換為 DataFrame,將 1d 數組轉換為 Series。

參數

xda.Array
columns列表或字符串

如果是 DataFrame,則為列名列表,如果是 Series,則為單個字符串

indexdask.dataframe.Index,可選

用於輸出 Series 或 DataFrame 的可選 dask 索引。

默認輸出索引取決於x 是否有任何未知塊。如果有任何未知塊,則輸出具有所有分區的None(每個塊一個)。如果所有塊都已知,則創建具有已知分區的默認索引。

如果要將 Dask Array 與現有的 dask Series 或 DataFrame 一致,並且希望索引匹配,則指定 index 可能很有用。

meta對象,可選

可以為 dask 傳遞可選的 meta 參數以指定要返回的具體數據幀類型。默認情況下,使用 pandas DataFrame。

例子

>>> import dask.array as da
>>> import dask.dataframe as dd
>>> x = da.ones((4, 2), chunks=(2, 2))
>>> df = dd.io.from_dask_array(x, columns=['a', 'b'])
>>> df.compute()
     a    b
0  1.0  1.0
1  1.0  1.0
2  1.0  1.0
3  1.0  1.0

相關用法


注:本文由純淨天空篩選整理自dask.org大神的英文原創作品 dask.dataframe.from_dask_array。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。