Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 从csv文件创建数据帧时出错_R - Fatal编程技术网

R 从csv文件创建数据帧时出错

R 从csv文件创建数据帧时出错,r,R,错误:扫描错误(file=file,what=what,sep=sep,quote=quote,dec=dec,:第1行没有2个元素 我的文件结构: codigo descricao 101 Oficiais generais das forças armadas 102 Oficiais das forças armadas 201 Oficiais superiores da polícia militar 203 Tenentes da polícia m

错误:
扫描错误(file=file,what=what,sep=sep,quote=quote,dec=dec,:第1行没有2个元素

我的文件结构:

codigo  descricao
101     Oficiais generais das forças armadas
102     Oficiais das forças armadas
201     Oficiais superiores da polícia militar
203     Tenentes da polícia militar
211     Subtenentes e sargentos da policia militar
212     Cabos e soldados da polícia militar
301     Oficiais superiores do corpo de bombeiros militar
312     Cabos e soldados do corpo de bombeiros militar
1111    Legisladores
1112    Dirigentes gerais da administração pública
1113    Magistrados
2103    ...............
3156    ...............
代码:


cbo2002\u familia看起来您的分隔符是一个选项卡
\t

col.names=c(“codigo,descripao”)
应该是
col.names=c(“codigo,descripao”)


cbo2002\u familia在read.table(“cbo2002\u familia.csv”,sep=”“,header=TRUE,encoding=“UTF-8”中,ir似乎应该是sep=”“,:header和'col.names'的长度不同,虽然没有指定col.names,但实际上我可以导入数据。但是列有奇怪的名称。感谢您的帮助,我将按照这种方式进行操作。我的sep是“@Henrique您键入了一个错误-在定义
col.names
时遗漏了一些
cbo2002_familia <- read.table("CBO2002_Familia.csv",sep=";",
                    header = TRUE, encoding = "UTF-8", col.names = c("codigo, descricao"),  colClasses = c("factor", "character"))
cbo2002_familia <- read.table("CBO2002_Familia.csv",sep="\t",
                 header=T, encoding = "UTF-8", col.names = c("codigo", "descricao"),  colClasses = c("factor", "character"))

head(cbo2002_familia)
#  codigo                                  descricao
#1    101       Oficiais generais das forças armadas
#2    102                Oficiais das forças armadas
#3    201     Oficiais superiores da polícia militar
#4    203                Tenentes da polícia militar
#5    211 Subtenentes e sargentos da policia militar
#6    212        Cabos e soldados da polícia militar