【发布时间】:2019-07-01 23:16:35
【问题描述】:
我正在尝试将基于两个变量(一个 ID 和一个 DateTime 变量)的 MultiIndexed 的 pandas 数据帧转换为 dask 数据帧,但是我收到以下错误;
"NotImplementedError: Dask does not support MultiIndex Dataframes"
我正在使用以下代码
import pandas as pd
import dask.dataframe as dd
dask_df = dd.from_pandas(pandas_df)
实际上,我有超过 700 个 pandas 数据帧(每个超过 100 MB)我计划将每个 pandas 数据帧转换为 dask,然后将它们全部附加到一个大 dask 数据帧以分析整个数据。我认为 MultiIndex 是这里唯一的问题。如果我在这件事上走错了路,请告诉我。
【问题讨论】:
-
请注意,虽然 dask 似乎支持多级列,但它们有一些行为差异,最好也避免。
标签: python pandas dataframe dask multi-index