王旭英 发表于 2014-10-14 22:36 
hello,我用read.csv导入的Excel表,所有的变量都在一列,怎么解决呢
你导入的到底是".xls"文件,还是".csv"文件?如果是".xls"文件,你用read.csv来读就错了。先用Excel将文件保存成csv格式再说。当然,你可以用r直接读Excel软件的xls文件,但好像要装 perl 的某个组件才可以。所以还是先转格式再用 r 读为好。如果你有成百上千的xls文件,手动转换太慢,那么你可以用Excel内嵌的VBA语言将这些文件批量转换为".txt"文件,再用read.table()读取,但要设置好sep项。如果txt文件的列分隔符也为",",还可以用read.csv()读取