I'm using Table() function expecting to get a contingency table but it returns 2 columns and a frequency instead of a 2 way table.
This is what I´m doing:
denue <- read.csv("DENUE 2010.csv")
str(denue)
'data.frame': 416898 obs. of 13 variables:
$ Nombre.de.la.unidad.económica : chr "MINERA METALURGICA TAPALPA" "PLANTA DE TRATAMIENTO DE AGUA RECIDUAL" "DESARROLLOS INMOBILIARIOS BMU"
$ Razón.social : chr "MINERA METALURGICA TAPALPAÂ S A DE C V"
$ Código.de.la.clase.de.actividad: int 212221 222111 236112 236211 236211 236221
$ Nombre.de.la.clase.de.actividad: Factor w/ 900 levels "ACABADO DE PRODUCTOS
$ Personal.ocupado..estrato. : chr "0 A 5 PERSONAS" "6 A 10 PERSONAS"
$ Entidad.federativa : chr "DISTRITO FEDERAL" "DISTRITO FEDERAL"
$ Municipio : Factor w/ 16 levels "ÁLVARO OBREGÓN",..:
$ Clave : int 2 2 2 2 2 2 2 2 2 2 ...
$ Localidad : chr "Azcapotzalco" "Azcapotzalco"...
$ Área.geoestadística.básica : chr "0699" "0932" "1023" "0487" ...
$ Area : Factor w/ 2415 levels "0020010","0020025",..:
$ Latitud : num 19.5 19.5 19.5 19.5 19.5 ...
$ Longitud : num -99.2 -99.2 -99.2 -99.2 -99.2 ...
denue <- data.frame(table(denue$Area, denue$Nombre.de.la.clase.de.actividad))
Var1 Var2 Freq
1 0020010 ACABADO DE PRODUCTOS TEXTILES 0
2 0020025 ACABADO DE PRODUCTOS TEXTILES 0
3 002003A ACABADO DE PRODUCTOS TEXTILES 0
4 0020044 ACABADO DE PRODUCTOS TEXTILES 0
5 0020097 ACABADO DE PRODUCTOS TEXTILES 0
6 002010A ACABADO DE PRODUCTOS TEXTILES 0
7 0020114 ACABADO DE PRODUCTOS TEXTILES 0
8 0020129 ACABADO DE PRODUCTOS TEXTILES 0
9 0020133 ACABADO DE PRODUCTOS TEXTILES 0
10 0020148 ACABADO DE PRODUCTOS TEXTILES 0
When what I want is this:
ACABADO DE PRODUCTOS TEXTILES . until 900th Nombre.de.la.clase.de.actividad
0020010
0020025
002003A
0020044
What am I doing wrong?
Thank you for your time.