<tt><font size=2>Hola:</font></tt>
<br>
<br><tt><font size=2>Posteo este asunto en la lista porque me consta que
los "padres" del paquete pxR (por el que les estoy enormemente
agradecido) son asiduos de ella y nos aclaran a muchos novatos como yo
un montón de dudas de R. Si prefieren que tratemos este asunto de forma
menos "publica" no tienen mas que decirlo.</font></tt>
<br>
<br><tt><font size=2>Bueno al turrón (nunca mejor dicho)!!!</font></tt>
<br>
<br><tt><font size=2>Estoy montando una serie de scripts en R que descargan
distintos ficheros pc-axis del INE, los leen a través del paquete pxR,
y tras una serie de transformaciones y verificaciones, "suben"
esos datos a un servidor Microsoft SQL.</font></tt>
<br>
<br><tt><font size=2>Para tratar los ficheros disponibles en:</font></tt>
<br><a href=http://www.ine.es/inebase/fic/px/l0/HPT_es_25.px><tt><font size=2>http://www.ine.es/inebase/fic/px/l0/HPT_es_25.px</font></tt></a>
<br><a href=http://www.ine.es/inebase/fic/px/l0/HPT_es_24.px><tt><font size=2>http://www.ine.es/inebase/fic/px/l0/HPT_es_24.px</font></tt></a>
<br><a href=http://www.ine.es/inebase/fic/px/l0/HPT_es_18.px><tt><font size=2>http://www.ine.es/inebase/fic/px/l0/HPT_es_18.px</font></tt></a>
<br>
<br><tt><font size=2>La función read.px() del paquete pxR ha funcionado
perfectamente bien, pero al ir a tratar los ficheros de estas url:</font></tt>
<br><a href=http://www.ine.es/pcaxisdl//t30/p168/serie/l0/01001.px><tt><font size=2>http://www.ine.es/pcaxisdl//t30/p168/serie/l0/01001.px</font></tt></a>
<br><a href=http://www.ine.es/pcaxisdl//t30/p168/serie/l0/01002.px><tt><font size=2>http://www.ine.es/pcaxisdl//t30/p168/serie/l0/01002.px</font></tt></a>
<br><a href=http://www.ine.es/pcaxisdl//t30/p168/serie/l0/01003.px><tt><font size=2>http://www.ine.es/pcaxisdl//t30/p168/serie/l0/01003.px</font></tt></a>
<br><tt><font size=2> </font></tt>
<br>
<br><tt><font size=2>Obtengo siempre el mismo error:</font></tt>
<br><tt><font size=2>Error en textConnection(px$DATA$value) : argumento
'text' inválido</font></tt>
<br><tt><font size=2>Además: Mensajes de aviso perdidos</font></tt>
<br><tt><font size=2>In scan(file, what, nmax, sep, dec, quote, skip, nlines,
na.strings,  :</font></tt>
<br><tt><font size=2>  entrada inválida encontrada en la conexión
de entrada 'ETDP_Total.px'</font></tt>
<br>
<br><tt><font size=2>He probado con ambas alternativas de codificación
sugeridas en la documentación de pxR para la funcion read.px() (encoding="latin1"
 y encoding="utf-8"), por si esa fuera la causa, obteniendo
el mismo error ya mencionado en ambos casos.</font></tt>
<br>
<br><tt><font size=2>Abriendo un fichero pc-axis de cada tipo (los que
se leen bien y los que no se leen) con un bloc de notas, parece que tuvieran
una estructura distinta, lo cual me hace pensar que el paquete no es "inmune"
a distintas estructuras internas del fichero pc-axis.</font></tt>
<br>
<br><tt><font size=2>Esta es mi información de sesión por si sirviera de
ayuda:</font></tt>
<br><tt><font size=2>R version 2.12.1 (2010-12-16)</font></tt>
<br><tt><font size=2>Platform: i386-pc-mingw32/i386 (32-bit)</font></tt>
<br>
<br><tt><font size=2>locale:</font></tt>
<br><tt><font size=2>[1] LC_COLLATE=Spanish_Spain.1252  LC_CTYPE=Spanish_Spain.1252
   LC_MONETARY=Spanish_Spain.1252 LC_NUMERIC=C    
             </font></tt>
<br><tt><font size=2>[5] LC_TIME=Spanish_Spain.1252    </font></tt>
<br>
<br><tt><font size=2>attached base packages:</font></tt>
<br><tt><font size=2>[1] stats     graphics  grDevices datasets
 utils     methods   base     </font></tt>
<br>
<br><tt><font size=2>other attached packages:</font></tt>
<br><tt><font size=2>[1] pxR_0.24     MBA_0.0-7    sp_0.9-91
   fields_6.6.1 spam_0.27-0  plyr_1.6     RODBC_1.3-3
</font></tt>
<br>
<br><tt><font size=2>loaded via a namespace (and not attached):</font></tt>
<br><tt><font size=2>[1] grid_2.12.1     lattice_0.19-33 tools_2.12.1
 </font></tt>
<br>
<br><tt><font size=2>Un saludo y muchas gracias</font></tt>
<br><tt><font size=2> </font></tt>
<br><font size=2 face="Arial"><b>José Luis Gilsanz Gómez</b></font><font size=3><b>
</b></font><font size=1 face="Arial"><br>
Estadística <br>
</font><font size=1 color=#009f82 face="Arial"><b><br>
Tasaciones Hipotecarias </b></font><font size=1 face="Arial"><br>
María de Molina, 54 - 28006 - Madrid<br>
Tel. : 34-914549694<br>
Fax : 34-917822164<br>
Email : </font><a href=mailto:jluis.gilsanz@tasacionesh.com><font size=1 color=blue face="Arial"><u>jluis.gilsanz@tasacionesh.com</u></font></a><font size=1 face="Arial">
<br>
Site web: </font><a href=http://www.tasacionesh.es/><font size=1 color=blue face="Arial"><u>www.tasacionesh.es</u></font></a><font size=1 face="Arial">
<br>
</font><img src=cid:_2_072BA174072B489800355035C125796C>
<p>
<br><font size=3><br>
<br>
</font>
<div align=center>
<br><font size=1 face="Arial">-- AVISO LEGAL --</font></div>
<br><font size=1 face="Arial">Los datos personales que en esta comunicación
aparecen, así como los que nuestra empresa mantiene de Vd. y de su empresa,
son tratados con la finalidad de mantener el contacto así como realizar
las gestiones que en esta aparecen (Ley Orgánica 15/1999, de 13 de diciembre,
de Protección de Datos de Carácter Personal). <br>
Puede ejercer sus derechos de acceso, rectificación, cancelación y oposición
dirigiéndose a </font><a href=mailto:atencion.clientesth@tasacionesh.com><font size=1 color=blue face="Arial"><u>atencion.clientesth@tasacionesh.com</u></font></a><font size=1 face="Arial">.<br>
La utilización de su dirección de correo electrónico por parte de nuestra
empresa queda sujeta a las disposiciones de la Ley 34/2002, de Servicios
de la Sociedad de la Información y el Comercio Electrónico. Si Vd. recibe
comunicación comercial por nuestra parte y desea dejar de recibirla, rogamos
nos lo comunique por vía electrónica a través de la dirección </font><a href=mailto:atencion.clientesth@tasacionesh.com><font size=1 color=blue face="Arial"><u>atencion.clientesth@tasacionesh.com
</u></font></a><font size=1 face="Arial">.</font><font size=3> </font><font face="monospace"><br>
-- AVISO LEGAL -- <br>
<br>
Los datos personales que en esta comunicación aparecen, así como los que nuestra <br>
empresa mantiene de Vd. y de su empresa, son tratados con la finalidad de mantener <br>
el contacto así como realizar las gestiones que en esta aparecen (Ley Orgánica <br>
15/1999, de 13 de diciembre, de Protección de Datos de Carácter Personal).   <br>
Puede ejercer sus derechos de acceso, rectificación, cancelación y oposición <br>
dirigiéndose a atencion.clientes@tasacionesh.com <br>
La utilización de su dirección de correo electrónico por parte de nuestra empresa <br>
queda sujeta a las disposiciones de la Ley 34/2002, de Servicios de la Sociedad de <br>
la Información y el Comercio Electrónico. Si Vd. recibe comunicación comercial por <br>
nuestra parte y desea dejar de recibirla, rogamos nos lo comunique por vía electrónica <br>
a través de la dirección atencion.clientes@tasacionesh.com</font>