Pandas读取csv文件中分隔符参数(sep,delimiter) 在UCI部分数据集中,各个属性之间是用多个空格来分离的,比如Yeast Dataset 如果直接用pandas进行读取,结果就会像下面这样,Dataframe的一列直接包含了所有特征。 【解决方案】 在read_csv()函数中传入sep或delimiter参数, 设置值为’\s+’, 如下图所示 原理说明 sep默认值为逗号(,) 不适用于这种数据集 /s 来源于正则表达式, 可以匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。 /s+ 可以匹配一个及以上的空白字符