这个问题在这里已有答案:
我有一个csv文件,每行中的数据用空格分隔 . 我想在列中格式化这些数据 . 因此,如果我有5个值由一行中的空格分隔,那么我想创建5列 . 我的csv文件如下所示,
我想在7列上格式化它们 . 我正在使用pandas并试图像这样设置列
dataFrame.columns= ['Frame', 'xmin', 'xmax', 'ymin','ymax', 'occluded', 'Label']
但它给我一个错误
ValueError:长度不匹配:预期轴有1个元素,新值有7个元素
1 回答
在read_csv中使用分隔符
\s+
(空格)或参数delim_whitespace
:错误表示所有值都在一列中,因此不能分配7个列名 .