我有这个CSV文件和这个列名
['school;sex;age;address;famsize;Pstatus;Medu;Fedu;Mjob;Fjob;reason;guardian;traveltime;studytime;failures;schoolsup;famsup;paid;activities;nursery;higher;internet;romantic;famrel;freetime;goout;Dalc;Walc;health;absences;G1;G2;G3']
这只包含1列,但我想将它们分开。我尝试使用regex
.将它们从;
中分开,此语法,但我不确定如何执行此操作
1条答案
按热度按时间ddrv8njm1#
如果
example.csv
是混合分隔符,如您可以使用regexp
[,;]
来匹配[if csv文件扩展名是误导的--实际上不是“逗号分隔的值”而是分号分隔的,您可以只使用
sep=';'
]但是要注意注解列之类的情况,它可能包含一些行,其中包含的值
;
表示文本的一部分而不是分隔符:bart's smart; doesn't apply himself