【发布时间】:2016-08-08 12:34:49
【问题描述】:
我已经通过这种方式使用dask 读取了 csv 文件:
import dask.dataframe as dd
train = dd.read_csv('act_train.csv')
然后我想对每行应用简单的逻辑,这在 pandas 中工作得很好:
columns = list(train.columns)
for col in columns[1:]:
train[col] = train[col].apply(lambda x: x if x == -1 else x.split(' ')[1])
不幸的是,最后一行代码产生了以下错误:Length of values does not match length of index
我做错了什么?
【问题讨论】:
-
嗨@Rocketq,你能提供一个没有你的数据集的人可以轻松运行的示例吗? stackoverflow.com/help/mcve
标签: python csv dataframe runtime-error dask