Dask read_csv-在`pd.read_csv` /`pd.read_table`中发现不匹配的dtypes

时间:2018-09-24 20:11:02

标签: python dataframe dask

我正在尝试使用dask读取csv文件,它给了我如下错误。但问题是我希望我的ListView.builder( itemBuilder: (context, index) { var meal = _list1[index]; var date = dates[index]; return Text("Here comes your item with $meal and $date"); }, ); ARTICLE_ID。有人可以帮助我成功读取数据吗?

跟踪如下:

object(string)

2 个答案:

答案 0 :(得分:3)

该消息提示您更改呼叫方式

df = dd.read_csv('mylocation.csv', ...)

df = dd.read_csv('mylocation.csv', ..., dtype={'ARTICLE_ID': 'object'})

您应在其中更改文件位置和其他任何您以前使用的参数。如果仍然无法解决问题,请更新您的问题。

答案 1 :(得分:0)

您可以在sample方法中使用read_csv参数,并为其分配一个整数,以指示确定dtypes时要使用的字节数。例如,我必须给它25000000以正确地推断(171907,161)形状的数据类型。

df = dd.read_csv("game_logs.csv", sample=25000000)

https://docs.dask.org/en/latest/dataframe-api.html#dask.dataframe.read_csv