{"id":21401923,"url":"https://github.com/fralfaro/ds-r-course","last_synced_at":"2026-05-20T02:46:00.129Z","repository":{"id":183578466,"uuid":"670388872","full_name":"fralfaro/DS-R-Course","owner":"fralfaro","description":"R course template (Spanish)","archived":false,"fork":false,"pushed_at":"2023-07-27T13:26:33.000Z","size":1293,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-23T03:17:50.744Z","etag":null,"topics":["mkdocs","r","template-repository"],"latest_commit_sha":null,"homepage":"https://fralfaro.github.io/DS-R-Course/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fralfaro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-25T00:28:15.000Z","updated_at":"2023-10-27T14:48:28.000Z","dependencies_parsed_at":"2024-11-22T15:35:19.588Z","dependency_job_id":"640a53f1-9cbe-4926-b620-1168d12215c5","html_url":"https://github.com/fralfaro/DS-R-Course","commit_stats":null,"previous_names":["fralfaro/ds-r-course"],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fralfaro%2FDS-R-Course","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fralfaro%2FDS-R-Course/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fralfaro%2FDS-R-Course/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fralfaro%2FDS-R-Course/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fralfaro","download_url":"https://codeload.github.com/fralfaro/DS-R-Course/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243894334,"owners_count":20365012,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["mkdocs","r","template-repository"],"created_at":"2024-11-22T15:33:20.614Z","updated_at":"2026-05-20T02:45:55.090Z","avatar_url":"https://github.com/fralfaro.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Curso de R (Template)\n\n![example workflow](https://github.com/fralfaro/DS-R-Course/actions/workflows/documentation.yml/badge.svg)\n\u003ca href=\"https://fralfaro.github.io/DS-R-Course/\"\u003e\u003cimg alt=\"Link a la Documentación\" src=\"https://img.shields.io/badge/docs-link-brightgreen\"\u003e\u003c/a\u003e\n\n\n## Descripción del Repositorio\n\n```\n|\n├───.github\n│   └───workflows\n│           documentation.yml\n│\n├────docs\n│   ├───.images\n│   │       logo.bmp\n│   │       logo_r.bmp\n│   │\n│   │   __init__.py\n│   │   basic.ipynb\n│   │   dplyr.ipynb\n│   │   ggplot2.ipynb\n│   │   index.md\n│   │   intro.ipynb\n│   \n│   .gitignore\n│   LICENSE\n│   mkdocs.yml\n│   poetry.lock\n│   pyproject.toml\n│   README.md\n```\n\ndonde:\n\n* `documentation.yml`: archivo para generar el CI del proyecto.\n* `docs`: carpeta donde se almacenan los jupyter notebooks.\n  * `images`: carpeta con las imagenes del *logo* y el *favicon*. \n  * `index.md`: archivo markdown inicial.\n  * `*.ipynb`: archivos jupyter notebook.\n* `.gitignore`: lugar donde se define los archivos a ignorar.\n* `LICENSE`: licencia asociada al proyecto.\n* `mkdocs.yml`: archivo que orquestará la documentación del proyecto.\n* `poetry.lock`: archivo que orquestará el proyecto y sus dependencias.\n* `pyproject.toml`: archivo que orquestará el proyecto y sus dependencias.\n* `README.md`: archivo que describe el repositorio.\n\n## Github Settings \n\n### Actions\n\n1. Ir a `Settings -\u003e Actions -\u003e General`.\n\n\u003cimg src=\"https://drive.google.com/uc?export=view\u0026id=1JedsyCEC3GYj7k0dGD7w0DoS1PQ3Lr5W\" width = \"600\" align=\"center\"/\u003e\n\n2. Marcar las opciones como se muestra en la imagen y guardar sus cambios.\n\n\u003cimg src=\"https://drive.google.com/uc?export=view\u0026id=1vQPUAJ0fHiqt3L-4uue3QgJF6C2vQZL1\" width = \"500\" align=\"center\"/\u003e\n\n### Pages \n\n1. Ir a `Settings -\u003e Pages -\u003e GitHub Pages`.\n2. Marcar las opciones como se muestra en la imagen y guardar sus cambios.\n\n\u003cimg src=\"https://drive.google.com/uc?export=view\u0026id=1QW8oLwRg1VmjInyeA6DCWo6Hv8znGtE_\" width = \"600\" align=\"center\"/\u003e\n\n\u003e **Nota**: Primero debe realizar los cambios en `Actions`, realizar un `git push` (de algún archivo) para habilitar esta opción correctamente.\n\n## Archivos a modificar\n\n### [Readme.md](README.md)\n\n```\n![example workflow](https://github.com/fralfaro/DS-R-Course/actions/workflows/documentation.yml/badge.svg)\n\u003ca href=\"https://fralfaro.github.io/DS-R-Course/\"\u003e\u003cimg alt=\"Link a la Documentación\" src=\"https://img.shields.io/badge/docs-link-brightgreen\"\u003e\u003c/a\u003e\n```\n\nDebe cambiar:\n\n* **fralfaro**: nombre de usuario en github.\n* **DS-R-Course**: nombre del curso.\n\n### [`mkdocs.yml`](mkdocs.yml)\n\n**Sección**: Project information - Repository\n\n```\n# Project information\nsite_name: Home\nsite_url: https://github.com/fralfaro/DS-R-Course\nsite_author: Francisco Alfaro\nsite_description:\n\n# Repository\nrepo_name: fralfaro/DS-R-Course\nrepo_url: https://github.com/fralfaro/DS-R-Course\nedit_uri: ''\n```\n\nDebe cambiar:\n\n* **fralfaro**: nombre de usuario en github.\n* **DS-R-Course**: nombre del curso.\n* **site_author**: Nombre del autor\n\n**Sección**: Theme\n\n```\n# Theme\ntheme:\n  name: material\n  language: es\n  logo: images/logo.bmp\n  favicon: images/logo_r.bmp\n```\nDebe cambiar:\n\n* **favicon**: imagen a utilizar como *favicon*.\n\n**Sección**: Customization\n\n```\n# Customization\nextra:\n  social:\n    - icon: fontawesome/brands/github\n      link: https://github.com/fralfaro\n    - icon: fontawesome/brands/linkedin\n      link: https://www.linkedin.com/in/faam/\n    - icon: fontawesome/solid/globe\n      link: https://fralfaro.github.io/portfolio/\n```\nEn esta sección se agregan las redes sociales \nque ustedes maneja (más detalles, \nver el siguiente [link](https://squidfunk.github.io/mkdocs-material/reference/icons-emojis/#with-animations)).\n\n**Sección**: TOC\n\n```\n# TOC\nnav:\n    - Home: index.md\n    - Conceptos Básicos:\n        - intro.ipynb\n        - basic.ipynb\n    - Manipulación Datos:\n        - dplyr.ipynb\n        - ggplot2.ipynb\n```\n\nEn esta sección se agregan los archivos `.ipynb` que necesita agregar a su documentación.\n\n### Otros\n\n#### [`pyproject.toml`](pyproject.toml)\n\n```\n[tool.poetry]\nname = \"docs\"\nversion = \"0.1.0\"\ndescription = \"mkdocs - courses\"\nauthors = [\"Francisco Alfaro \u003cfrancisco.alfaro.496@gmail.com\u003e\"]\nlicense = \"MIT\"\nreadme = \"README.md\"\n```\n\nCambiar `authors` por su nombre y correo personal.\n\n#### [`index.md`](docs/index.md)\n\n```\n# Introducción básica a R\n\n## Material\n\nEl material está disponible en el siguiente [repositorio](https://github.com/fralfaro/DS-R-Course), para obtener el código de fuente basta con que ejecutes el siguiente comando:\n\n\n\u003e `https://github.com/fralfaro/DS-R-Course`\n\n\n## Contenidos temáticos\n\n* Introducción a R\n* Nomenclatura\n* Introducción dplyr\n* Introducción ggplot2\n```\n\nDebe cambiar:\n\n* **fralfaro**: nombre de usuario en github.\n* **DS-R-Course**: nombre del curso.\n\n\n\u003e **Nota**: Si necesita customizar su repositorio, se recomienda leer el siguiente [link](https://squidfunk.github.io/mkdocs-material/).\n\n## Recomendaciones\n\nPara efectos prácticos, se recomienda tener sus datos (*datasets* e *imágenes*) en **Google Drive**, \nen donde tenga la información separada en dos carpetas:\n* `datasets`: carpeta con los datasets del curso.\n* `images`: carpeta con las imágenes del curso.\n\n\u003e **Nota**: Ver la siguiente [carpeta](https://drive.google.com/drive/folders/19pXxciBMm7aSgz72tA-X7BT0q677DEmd?usp=sharing) a modo de ejemplo.\n\n\u003cimg src=\"https://drive.google.com/uc?export=view\u0026id=1J17-gO4PD5WBDe0u1bLtNrEq8MpM5B7q\" width = \"300\" align=\"center\"/\u003e\n\nDebe habilitar la opción `Share -\u003e General access -\u003e Anyone whit the link`, para que otras personas pudan leer \nlos datasets y las imágenes de su carpeta.\n\n\u003cimg src=\"https://drive.google.com/uc?export=view\u0026id=1HJOBh3jx4L-YX-o2abygTu3XOQdF5HSB\" width = \"300\" align=\"center\"/\u003e\n\n1. En Jupyter notebook, para mostrar una imagen, se utiliza la siguiente sequencia:\n\n```markdown\n\u003cimg src=\"https://drive.google.com/uc?export=view\u0026id=\u003cID_IMAGE\u003e\" width = \"300\" align=\"center\"/\u003e\n```\n\ndonde `\u003cID_IMAGE\u003e` corresponde al id de su imagen a compartir desde Google Drive.\n\n2. En Jupyter notebook, para leer un dataframe con `dplyr` y `readr`, se utiliza la siguiente sequencia:\n\n```python\nlibrary(dplyr)\nlibrary(readr)\n\nid \u003c- \"\u003cID_DATASET\u003e\"\nurl \u003c- sprintf(\"https://docs.google.com/uc?id=%s\u0026export=download\", id)\n\ndf \u003c- read_csv(url)\n```\n\ndonde `\u003cID_DATASET\u003e` corresponde al id de su dataset a compartir desde Google Drive.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffralfaro%2Fds-r-course","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffralfaro%2Fds-r-course","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffralfaro%2Fds-r-course/lists"}