Logo

Biología de sistemas

Este contenido está protegido, por favor Accede al sistema e ¡Inscribete al curso para ver su contenido!

6 respuestas a “Clase 3: Caso práctico inicial RStudio.”

  1. Al revisar mis columnas de Fecha de inicio y recuperación en Rstudio, me aparece unos caracteres seguidos o pegados del día, es decir aparece año, mes, día y otros caracteres, lo cual no me permite hacer la resta. Que puede estar pasando?

    Responder
    • Hola Camilo,
      Cuéntame qué tipo de caracteres te aparecen.
      Primero verifica con “view()” qué información te muestra de las columnas que extraes correspondientes a las fechas de inicio de síntomas y de recuperación. Cuéntame qué te aparece al visualizar estas columnas de manera independiente, antes de convertirlas al formato de fecha. ¿También te aparecen con caracteres diferentes al año, mes y día?
      Segundo, ¿Hiciste la conversión de los datos de la columna a formato de fecha con “as.Date()”? Esto es muy importante, ya que la resta sólo se hace para objetos de la misma clase y como estamos trabajando con fechas, ambos deben tener este formato. En caso de haberlas convertido ya a este formato, cuéntame al usar la función “view()” para estos objetos ya convertidos a fecha qué información te aparece.
      Es normal que entre el año, mes y día te aparezcan guiones que separen esta información, de esta forma: yyyy-mm-dd.

      Responder
      • Hola Tatiana muchas gracias por responderme, mira al leer la base de datos y asignarla a un objeto usando esta linea de código: casos.covid <- read.csv(ruta) y darle view() las columnas de fecha aparecen en este estilo: 2020-03-02T00:00:00.000, como hago para que no siga apareciendo con ese tiempo (T00:00:00.000).

        Además si observas, antes de descargarla o exportarla de internet así es como aparece, no sé que podría estar haciendo mal al inicio del código, porque es antes de hacer la conversión a formato Fecha.

        Responder
        • Hola Camilo.

          En mi caso me aparecen las fechas en este formato DD/MM/AA H:D:S. Logré resolverlo de la siguiente forma:

          # Cargué el paquete lubridate
          library(lubridate)

          # Seleccioné la columna respectiva con los datos (las fechas)
          FIS <- select(casos.covid, 17)

          # Realicé una transformación en el formato usando el comando parse_date_time() del paquete lubridate
          d.FISt <- parse_date_time(FIS$"Fecha de inicio de síntomas", orders = "dmy HMS")

          # Y continué tal como lo hizo Tatiana
          d.FIS <- as.Date(d.FISt, format = "%d-%m-%y")

          class(d.FIS)

          "Otra forma como lo puedes hacer es:"

          d.FISp % parse_date_time(orders = “dmy HMS”) %>% as.Date(format=”%d-%m-%y”)

          class(d.FISp)

          # Puedes hacer lo mismo con los datos de FR

          Saludos.

          Responder
  2. El objetivo 3 que me planteé fué el siguiente: Identificar la frecuencia de casos de COVID-19 en Colombia en cada departamento y distrito.

    Extraje una tabla de los datos de la columna deseada “Departamento o Distrito”:

    tabla.departamentos <- sort(table(casos.covid[,"Departamento o Distrito"]), decreasing = TRUE)

    Finalmente, grafiqué y personalicé el plot:

    barplot(tabla.departamentos, las = 2, cex.names = 0.7, main = "Frecuencia de casos COVID-19 en cada departamento y distrito de Colombia")

    De la gráfica obtenida podemos concluir que los departamentos con más incidencias de casos de COVID-19 en Colombia hasta la fecha son, Bogotá D.C., Antioquia y Valle del Cauca.
    (Este foro no me permite adjuntar la imagen)

    Responder
    • Hola Victoria,
      Algo que sería interesante tener en cuenta es la cantidad de habitantes para cada Departamento (aunque esta información no la proporciona esta base de datos), para graficar el porcentaje de infectados respecto a la cantidad total de habitantes.
      Muchas gracias por compartir tu objetivo de estudio.

      Responder

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *