Hola,

Claro, el comportamiento es correcto, porque scan devuelve un vector o una
lista a diferencia de read.table.
De la ayuda de scan:

"...
The value of ‘what’ can be a list of types, in which case
     ‘scan’ returns a list of vectors with the types given by the
     types of the elements in ‘what’.  *This provides a way of*
*     reading columnar data. *
..."

Destaco en negrita el propósito fundamental para el uso de scan, que creo
que no es tu caso.

¿Nos podrías pasar el fichero de entrada o una parte de él para comprobar
qué problemas hay para usar read.table?.

Saludos,
Carlos.


2010/7/8 Sebastian Kruk <residuo.solow@gmail.com>

> Para hacerlo más rápido utilicé scan directamente:
>
> a <- scan(file(archivo,encoding="UCS-2LE"),comment.char="#",
> what = rep(c(rep("character",5),"numeric", rep("character",3),
> rep("numeric",4), rep("character",3)),200),quote = "", sep= " ",dec=".")
>
> Me queda un vector de 3200 valores en vez de una matriz de 16
> variables y 200 ocurrecias. Además todos quedan de tipo "character".
>
> Saludos,
>
> Sebastián.
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>

	[[alternative HTML version deleted]]

