NEWS
territorial 0.9.9
- Nuevas funciones
as_capital_regional() e is_capital_regional(). Como sus nombres indican, la primera convierte regiones a las comunas que son su capital regional, y la segunda confirma si comunas corresponden a capitales regionales. Ambas funcionan tanto con códigos como con nombres.
ubicar_comunas() y obtener_comunas() ahora reciben también nombres de comunas y de regiones, respectivamente, además de códigos numéricos.
territorial 0.9.8
- Pone a prueba tus conocimientos territoriales con un juego de preguntas! 🎉 Ejecuta la función
trivia() para iniciar una trivia interactiva sobre comunas y regiones de Chile, o juega en el navegador aquí!. Son 4 tipos de preguntas, y las alternativas se crean al azar con respuestas que buscan engañarte. A ver si logras sacar el puntaje máximo!
agregar_macrozona() ahora también funciona con nombres de región (son convertidos a códigos de región con as_codigo_region()) y con data frames asumiendo la columna codigo_region.
agregar_clasificacion() ahora también funciona con data frames asumiendo la columna codigo_comuna.
- Nueva función
is_codigo_region(), súper básica pero es para mantener concordancia con su hermana mayor is_codigo_comuna().
territorial 0.9.7
- Nueva función
capitales_regionales(), que contiene una tabla filtrada de territorial::territorios con las 16 comunas que son capital regional en Chile.
- Documentación: se agregaron funciones relacionadas y recomendadas a la documentación de cada función del paquete, para ayudar a que encuentres lo que necesitas!
territorial 0.9.6
- Funciones para convertir nombres a códigos y viceversa (
as_codigo_comuna(), as_nombre_region(), etc.) ahora arrojan warnings cuando existan valores que no puedan ser convertidos (antes simplemente entregaban los NA de manera silenciosa)
limpiar_comunas() reconoce "Santiago Centro" como la comuna de Santiago.
- Mejores errores en
contextualizar() cuando los datos vienen con columnas distintas o insuficientes.
territorial 0.9.5
redactar_region() ahora funciona con columnas vector, como las generadas por ordenar_regiones()
- Modificados los mensajes a lo largo de todo el paquete para entregar warnings cuando corresponda, y alertas cuando no sea tan relevante.
territorial 0.9.4
- Nueva tabla de datos,
cut_historicos, que contiene la equivalencia de todos los códigos únicos territoriales con sus versiones antiguas y desactualizadas en 2017, 2010 y 2004.
- Nueva función
actualizar_codigo_comuna(), que recibe códigos territoriales desactualizados o antiguos, por ejemplo los de comunas que ahora forman parte de Ñuble (como Coihueco, que antes era CUT 8405 y parte de la región del Biobío), y entrega los códigos actuales y vigentes (que en el ejemplo de Coihueco sería 16302).
- Nueva función
is_codigo_comuna_antiguo() para confirmar si un CUT es antiguo y por consiguiente desactualizado.
- Nueva función súper simple,
codigos_comunas(), hermana de comunas() y regiones(), que es un vector con todos los códigos de comunas válidos.
territorial 0.9.3
- Mejora de tests para que sean más legibles, uso de
anyNA() en lugar de any(is.na()), && en lugar de &, y mejora en descripción del paquete (todas mejoras gracias a comentarios de Maëlle Salmon!)
territorial 0.9.2
- Corrección de problema con
acortar_regiones(): ahora funciona con tablas de datos asumiendo que existe la columna nombre_region, y mejoras en funcionalidad de acortar nombres.
- Corrección de error en
acortar_regiones(), limpiar_comunas() y limpiar_regiones() al recibir columnas o vectores de tipo factor (por ejemplo, tras usar ordenar_regiones()). Ahora se convierten correctamente a texto, advirtiendo que se perderá el orden de los niveles del factor.
territorial 0.9.1
- Nueva función
obtener_comunas() para recibir las comunas que forman parte de una o más regiones
- Mejoras en mensajes de algunas funciones
- Más contenido en la viñeta principal del paquete
territorial 0.9
- Nueva función
limpiar_regiones(), que funciona igual a limpiar_comunas() pero para las regiones de Chile, en versiones largas o cortas
- Mejoras significativas en
limpiar_comunas() y limpiar_regiones() al elegir entre nombres muy sucios que se parecen a varioas comunas/regiones válidas
- Pruebas de funcionamiento mucho más estrictas para
limpiar_comunas() y limpiar_regiones() usando el paquete {messy} para ensuciar los datos en distintos niveles: eliminar e insertar caracteres al azar, etc.
- Mejora de limpieza en
limpiar_comunas() para eliminar "Ilustre Municipalidad" y textos similares en nombres de comunas
- Mejoras en
agregar_macrozona() y en tests de agregar_macrozona(), ubicar_comunas() y redactar_region()
territorial 0.8.13
- Mejoras en
preposicion_region() para formas alternativas de escribir regiones
- Mejoras en viñetas
- Menos mensajes irrelevantes en
validar_comunas().
territorial 0.8.12
territorial 0.8.11
- Nueva función
buscar_comuna(), que facilita la búsqueda de comunas por texto parcial o inexacto en cualquier tabla de datos, o por defecto en territorial::territorios.
- Agregados ejemplos a
as_nombre_comuna() y as_nombre_region(), gracias a pkgcheck::pkgcheck()
territorial 0.8.9.2
- Corrección de función
validar_comunas() para arrojar error en caso de recibir listas
- Corrección de comuna mal escrita! Qué bochorno
- Nuevos tests para
comunas(), para evitar nuevos bochornos
- Más tests para
agregar_macrozona() y acortar_regiones()
territorial 0.8.9
- Las funciones
contextualizar(), limpiar_comunas(), validar_comunas() y validar_regiones() ahora son más flexibles: se pueden usar sin especificar ningún argumento y asumirán que queremos validar las columnas nombre_comuna o nombre_region respectivamente, entregando mejores avisos y errores.
- Nuevos tests para confirmar que
limpiar_comunas() funciona bien.
- Nuevo argumento para
ordenar_regiones() en orden inverso, útil para algunas visualizaciones de datos.
territorial 0.8.7
- Tabla de datos con población comunal proyectada (2002-2035), base Censo 2017:
territorial::poblacion_proyeccion (Nota: función removida y trasladada al paquete {poblador})
- Función para agregar población comunal a comunas:
territorial::agregar_poblacion()
territorial 0.8.6
- Nueva función
as_nombre_region() para convertir códigos de región (del 1 al 16) a nombres de región, y as_codigo_region() para convertir nombres de región a códigos de región.
- Mejora en
limpiar_comunas() para casos de comunas con nombres que contienen sólo números
territorial 0.8.5
- Funciones
agregar_macrozona() y agregar_clasificacion() ahora entregan sus resultados en factores ordenados (para poder ordenar de norte a sur, o para tener las clasificaciones en orden).
territorial 0.8.4
- Nueva función
agregar_macrozona() para clasificar regiones de Chile, incluyendo 4 tipos de macrozonas
- Nueva función
acortar_regiones() para acortar el nombre de las regiones de Chile
territorial 0.8.3
- Mejores avisos y errores en
territorial::is_nombre_comuna(), territorial::as_nombre_comuna(), territorial::is_codigo_comuna() y territorial::as_codigo_comuna()
territorial 0.8.2
- Se agregan pasos para limpiar casos especiales en
territorial::limpiar_comunas()
- Nuevos artículos con casos de uso
- Viñetas con explicaciones de conceptos
territorial 0.8.0
- Nueva función
territorial::ubicar_localidades()
- Mejoras en funciones
territorial::validar_comunas() y territorial::validar_regiones()
territorial 0.7.7
- Mejoras en documentación de funciones
- Nuevas viñetas
- Corrección de lista de comunas
- Mejoras en pruebas unitarias
- Mejoras en documentación de funciones
territorial 0.7.0
- Nueva función
territorial::limpiar_comunas()
- Mejoras en pruebas unitarias
territorial 0.4.0
- Nueva función
territorial::validar_comunas()
- Nueva función
territorial::abreviar_comunas()
- Nueva función
territorial::ubicar_comunas()
territorial 0.2.0
- Nuevas funciones
territorial::articulo_region() y territorial::redactar_region()