header 对 CSV 文件的 Dask 支持

Dask support for CSV file with header

dask 似乎不支持读取包含 header 的 CSV 文件。当我尝试阅读它时,我得到

 TypeError: 'NoneType' object has no attribute '__getitem__'

我可以用 pandas 读取同一个文件没有问题,而没有 header 的 dask 可以读取同一个文件,但是它们的 dask 属性第一行是 header。这是一个错误吗?

Dask.dataframe 支持 headers:

的 CSV 文件
In [1]: cat foo.csv
name,amount
alice,100
bob,200

In [2]: import dask.dataframe as dd

In [3]: dd.read_csv('foo.csv').compute()
Out[3]: 
    name  amount
0  alice     100
1    bob     200

但通常 CSV 文件可能比较棘手。如果您 raise an issue 的示例文件失败,我们可以追踪发生的事情并解决问题。