R: diferència entre les revisions

Salta a la navegació Salta a la cerca
565 bytes afegits ,  2 juny 2005
Línia 899: Línia 899:
== Un ejemplo casi-real ==
== Un ejemplo casi-real ==


Se parte de dos tablas distintas en formato .dbf exportadas desde [http://office.microsoft.com/es-hn/FX010858003082.aspx M$ Excel], y que se pueden descargar (AÚN NO!!!) desde los siguientes enlaces:
Se parte de dos tablas distintas en formato .dbf exportadas desde [http://office.microsoft.com/es-hn/FX010858003082.aspx M$ Excel], y que se pueden descargar desde los siguientes enlaces:


* La tabla [http://acrida.2mydns.com/wikitraba/arxius/bajas.dbf bajas.dbf] contiene un registro para cada una de las bajas laborales concedidas durante 2004 en una empresa X (a leer en catalán). Puede haber más de una baja por individuo. La base contiene la identificación del trabajador y las fechas de inicio y final de la baja.
* La tabla [http://acrida.2mydns.com/wikitraba/arxius/bajas.dbf bajas.dbf] contiene un registro para cada una de las bajas laborales concedidas durante 2004 en una empresa X (a leer en catalán). Puede haber más de una baja por individuo. La base contiene la identificación del trabajador, el tipo de baja (incapacidad transitoria o baja maternal) y las fechas de inicio y finalización de la baja.


* La tabla [http://acrida.2mydns.com/wikitraba/arxius/bajas.dbf plantilla.dbf] contiene los datos referentes a todos los trabajadores de la empresa X, con un sólo registro por individuo. Contiene la identificación del trabajador (permite el cruce con bajas.dbf), su fecha de nacimiento, el sexo y sus datos laborales (tipo de contrato, lugar de trabajo y categoría laboral).
* La tabla [http://acrida.2mydns.com/wikitraba/arxius/bajas.dbf plantilla.dbf] contiene los datos referentes a todos los trabajadores de la empresa X, con un sólo registro por individuo. Contiene la identificación del trabajador (permite el cruce con bajas.dbf), su fecha de nacimiento, el sexo y sus datos laborales (tipo de contrato, lugar de trabajo y categoría laboral).


Los datos tienen la misma estructura que un caso real, pero han sido modificados para evitar que se pudiera identificar a los individuos.
Las tablas provienen de un ejemplo real, pero se han eliminados todos los datos que pudieran permitir identificar a los individuos.


1-Captura de las bases de datos descargadas:
El objetivo es conseguir tener dos bases de datos:


baixes<-read.dbf("c:/rutacompleta/baixes.dbf)
* la base individual donde deberán figurar todos los trabajadores con su edad, sexo, datos laborales, número de bajas durante 2004 y días totales de baja durante 2004.
plantilla<-read.dbf("c:/rutacompleta/baixes.dbf)


* la base agregada donde deberán figurar todos los ambulatorios con su número de trabajadores, la edad media de los trabajadores, la proporción de hombres, así el número total de bajas solicitadas en 2004 por los trabajadores de cada ambulatorio y el total de días de baja que representaron.
Aunque hay muchos caminos para alcanzar este objetivo, utilizaremos en ocasiones el camino más largo para ir viendo distintas funciones.


== Sistema de ayuda ==
== Sistema de ayuda ==

Menú de navegació