<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Possuo um csv (+- 350 000 registros) com a seguinte 'xara':<br>
<br>
"137831","4/12/2006 17:30:47","0","ENTRE 50 e 100","","","-1","1"<br>
"137549","4/12/2006 11:13:26","0","ENTRE 50 e 100","","","-1","1"<br>
"137936","4/12/2006 19:58:57","0","ENTRE 50 e 100","","","-1","1"<br>
"137661","4/12/2006 13:51:43","0","ENTRE 50 e 100","","","-1","1"<br>
"138046","4/12/2006 23:35:00","0","ENTRE 100 e 200","","","-1","1"<br>
"140275","8/12/2006 17:15:22","0","ENTRE 50 e 100","","","-1","1"<br>
"137837","4/12/2006 17:36:06","0","ENTRE 50 e 100","","","-1","1"<br>
"138210","5/12/2006 12:02:20","0","ENTRE 50 e 100","","","-1","1"<br>
<br>
depois de alguns milhares de regístros (105296 regístros depois),
ele adquire o seguinte formato:<br>
<br>
"2144767","6/3/2008","0","ENTRE 1600 e 3200","LJ","SITE","1","1"<br>
"2144768","6/3/2008","0","ENTRE 200 e 400","LJ","SITE","1","1"<br>
"2144769","6/3/2008","0","ENTRE 100 e 200","LJ","SITE","2","1"<br>
"2144770","6/3/2008","0","ENTRE 200 e 400","LJ","SITE","1","1"<br>
"2144771","6/3/2008","0","ENTRE 400 e 800","LJ","TVEN","1","1"<br>
"2144772","6/3/2008","0","ENTRE 200 e 400","LJ","SITE","1","1"<br>
"2144773","6/3/2008","0","ENTRE 100 e 200","LJ","SITE","1","1"<br>
"2144774","6/3/2008","0","ENTRE 400 e 800","LJ","SITE","1","1"<br>
<br>
mas o problema não chegou a ser essa mudança repentina no formato da
data (creio que existirá um sério problema referente a isto ainda),
o problema é um pouco antes:<br>
<br>
rodei o seguinte código:<br>
<br>
reg1 <- read.table(<br>
file="CSV/REG0001.csv",<br>
header=FALSE,<br>
colClasses= c('integer', 'POSIXct', 'integer', 'factor', 'factor',
'factor', 'integer', 'integer'),<br>
sep=',', quote='\"', dec=',' )<br>
aí, ao executar, sou surpreendido com o seguinte erro:<br>
<br>
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<span class="Apple-style-span" style="border-collapse: separate;
color: rgb(0, 0, 0); font-family: Arial; font-style: normal;
font-variant: normal; font-weight: normal; letter-spacing: normal;
line-height: normal; orphans: 2; text-align: auto; text-indent:
0px; text-transform: none; white-space: normal; widows: 2;
word-spacing: 0px; -webkit-border-horizontal-spacing: 0px;
-webkit-border-vertical-spacing: 0px;
-webkit-text-decorations-in-effect: none;
-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;
font-size: medium; "><span class="Apple-style-span"
style="font-family: 'DejaVu Sans Mono'; font-size: 13px;
line-height: 17px; text-align: -webkit-left; white-space:
pre-wrap; ">
<pre tabindex="0" class="GD40030CLR" style="font-family: 'DejaVu Sans Mono'; font-size: 10pt !important; outline-style: none; outline-width: initial; outline-color: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; white-space: pre-wrap !important; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 1.3; "><span class="GD40030CGR">Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, :
scan() expected 'an integer', got '"155638"'
"155638" é a 1ª linha, 1ª variável do CSV
aí vem a pergunta: Como fazer o R entender que precisa ignorar estas '"' ao ler o csv?
</span></pre>
</span></span><br>
<pre class="moz-signature" cols="72">--
[]s
Leonard de Assis
assis <dot> leonard <at> gmail <dot> com
</pre>
</body>
</html>