Hola Alfredo,

Algunos comentarios/observaciones:

1.  No uses attach.  Mejor, explora la funcion with() y/o within().  attach
es muy peligroso.
2.  Solo por curiosidad, como hiciste para crear la tabla usando
latabla$ciudad de origen?  Supongo que deberia ser latabla$"ciudad de
origen"
3.  Lo que observas, tiene que ver con que en tus datos hay espacios
"escondidos".  Una forma de resolver este problema (desde R) es utilizando
el paquete stringr y la funcion str_trim.  Hay dos ejemplos en la ayuda;
creo que el primero de ellos ilustra lo que ocurre en tu caso.

Saludos cordiales,
Jorge.-



2014-08-12 8:09 GMT+10:00 Alfredo Alvarado <david.alvarad...@gmail.com>:

> Buenas tardes grupo, un saludo.
> Busco su amable ayuda en los siguiente:
> Tengo una tabla con alrededor de 20 variables en columnas.
> La tabla proviene de un excel convertido en csv.
> Estoy tomando dos variables: la columna correspondiente a "ciudad de
> origen" y "apellido" de la persona.
> hago:
> attach(latabla)
> y luego names(latabla), y me da las variables que digo, latabla$ciudad
> de origen, y latabla$apellido.
> Quiero ver las dos columnas para ver de acuerdo a la ciudad de origen
> las frecuencias de los apellidos registrados:
> table(latabla$ciudad de origen, latabla$apellido)
>
> Me da, efectivamente la tabla que quiero, en las filas la ciudad de
> origen, en las columnas los apellidos, y en los campos, la frecuencia
> de apellidos por ciudad de origen.
> Sin embargo, la pregunta que tengo es que la tabla resultante genera
> una fila sin nombre, y una columna sin nombre, la primera fila y la
> primera columna, y le asigna un valor de 1, como si hubiera un dato, y
> al resto 0. Es decir, como si ese campo vacío con esa columna vacía
> generara un valor.
> He revisado la tabla, la he cambiado, pero no logrop quitarle eso.
> Por otra parte, y aún más importante, algunas ciudades, no todas, (de
> 58, sólo 2), las repite como nombres de filas diferentes, aunque se
> trata del mismo nombre, lo coloca como si se tratara de dos distintos.
> Le cambié el nombre en excel y sigue haciendo lo mismo.
> No tengo idea del por qué sucede esto último. Las otras ciudades las
> usa como una sola fila y coloca los valores, a excepción de esas dos
> ciudades que las divide como si fueran diferentes, y las pone una
> debajo de la otra, dos veces el mismo nombre.
> ¿Alguna idea que puedan ofrecerme al respecto?
> De antemano, gracias a todos-.
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>

        [[alternative HTML version deleted]]

_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Responder a