我有一个应该正常格式化的csv文件,但是,当我尝试将其读入我的工作环境时,我收到以下错误消息:
tram <- read.csv("nariad_tram.csv")
Error in read.table(file = file, header = header, sep = sep, quote = quote, :
more columns than column names
如何解决这个问题?
在rile中读取的一种方法是使用制表符描述符,但似乎标题是以句点分隔而不是逗号
> tram <- read.csv("nariad_tram.csv", sep = "\t")
> head(tram)
nrd_identificator.cnrd_orderby.nd_identificator.park_identificator.cp_regnum.cp_shortname.cp_latitude.cp_longitude.cnrd_daynight.cnrd_endstation.cnrd_speckp.cnrd_timeplan.cnrd_timefact.cnrd_diflextion.cnrd_marsh.mr_title
1 59418483,140,5941,203,5365,Детск,55.82937933,37.76646164,D,E,F,298,322,24,13,Детский санаторий (к/ст, пос.) Каланчевская ул. (выс., пос.)
2 59418483,130,5941,203,7118,М.БУЛ,55.81301921,37.73560374,D,,-,289,307,0,13,Детский санаторий (к/ст, пос.) Каланчевская ул. (выс., пос.)
3 59418483,120,5941,203,6241,М.Пре,55.79639691,37.71787001,D,,-,280,290,0,13,Детский санаторий (к/ст, пос.) Каланчевская ул. (выс., пос.)
4 59418483,110,5941,203,14018,М.Сок,55.78826494,37.67965027,D,,-,272,278,0,13,Детский санаторий (к/ст, пос.) Каланчевская ул. (выс., пос.)
5 59418483,100,5941,203,4190,мКрас,55.77910559,37.66552693,D,,-,266,272,0,13,Детский санаторий (к/ст, пос.) Каланчевская ул. (выс., пос.)
6 59418483,90,5941,203,13920,Комсо,55.7752844438,37.6558319272,D,,-,263,271,0,13,Детский санаторий (к/ст, пос.) Каланчевская ул. (выс., пос.)
答案 0 :(得分:0)
这可以帮到你
data<- read.csv(file.choose(),header=T)
答案 1 :(得分:0)
正如您所提到的,列标题和数据的分隔方式不同......
Q(**x)