Muy buena la Clase. Si me permites, solo quiero decirle que a mi parecer vas un poquito rápido. Muchas gracias por compartir tus conocimientos. Saludos
Hola Rafa, tus videos me ayudaron mucho para entender. Yo actualmente estoy analizando las ventas de 5 años de tres marcas de productos sin embargo no puedo analizar el forecast ya que para calcular la serie de tiempo y gráficarlo R dice que las coordenadas x,y no tienen la misma longitud cuando en realidad si lo tienen, así que es un poco confuso.
Gracias Carlo! Es posible que tengas que extraer algún dataframe del objeto forecast. No sabría decirte por aquí como resolverlo. Espero en próximos videos trabajar el tema de las series de tiempo, es muy interesante
Me pasó lo mismo, necesitaba usar un test de homocedasticidad y me salía ese error, que mi marriz y mi factor tenian diferente tamaño. En fin, terminé usando una función que hacia lo mismo que la que me botaba error, pero que pertenecía a otro paquete. En R documentation puedes buscar funciones alternas a la que te genera ese error
Hola Rafa, primero que todo felicitarte y dándote las GRACIAS por tan excelentes videos y cursos, hasta aquí no había tenido ningún error haciendo el paso a paso todo juicioso. En este me sale el siguiente error "Error: object 'country' not found" y no se que puedo hacer porque no encuentro el error. De hecho, hice el filtro por año y me sale que el objeto year tampoco existe. Saludos desde Barranquilla, Colombia y te ratifico mis agradecimientos por tu canal.
para quien quiera MODIFICAR el atajo para colocar el PIPE ==> ir a Tools / Modify Keyboard Shortcut / en Filter escribir PIPE, click en la celda y presionar las teclas que quiera (en mi caso coloqué Ctrl P)
Tengo una duda y es si tu curso de datos tiene el mismo contenido que hay en RUclips. Porque si es lo mismo no sé si estaría bueno pagarlo. Me puedes contar más acerca de esto?
Saludos Rafa, una duda. En el penúltimo ejercicio, cuando sacamos la esperanza de vida máxima, ¿cómo puedo saber además a qué país pertenece esa esperanza? Gracias!
hola, tengo una pregunta. en un trabajo que tengo que hacer. en la columna de paises me aparece españa y estados unidos, y me dan los datos de los años en los que se realiza la muestra y los habitantes. y me pide separar esa tabla en dos. una tabla para españa y otra para estados unidos. ¿cómo puedo separarla?
@rafa gonzalez pregunta: que pasa cunado en el paquete me aparece esto Error: la carga del paquete o del espacio de nombres falló para "tidyverse" en loadNamespace (i, c (lib.loc, .libPaths ()), versionCheck = vI [[i]]): el espacio de nombres 'rlang' 0.4.5 ya está cargado, pero se requiere> = 0.4.6 Además: mensaje de advertencia: El paquete "tidyverse" fue construido bajo R versión 4.0.2
Hola, cómo puedo filtrar una base de datos a partir de una lista, por ejemplo, en la base de paises, buscar todos los países que los tengo en otra lista aparte y que es muy larga para escribirlos uno a uno. Gracias.
Saludos Rafa, gracias por tu conocimiento y por compartirlo con nosotros. Tengo un pregunta, por si puedes ayudarme... en este video, me interesaria poder recuperar el valor y mantenerlo en una variable para poder utilizarla después, como puedo hacerlo.?
Hola Manu, Buena pregunta. Para guardar el valor puedes asignarlo a una variable utilizando "la flecha" o % filter(col == 2) y quieres guardar eso en una variable, haría nombre_variable % filter(col == 2) Luego puedes llamar a la variable y utilizarla para otra cosa. Saludos :)
@@RafaGonzalezGouveia Muchas gracias Compañero, felicitarte en primer lugar por tu aportación y compartir tus conocimientos con todos nosotros, sigo fielmente tus videos y la forma de exponer es magnifica. Me permito como sugerencia, que propusieras un proye to en común desde 0 y que en comunidad, los que te seguimos, poder ir desarrollandolo. como lo ves. Seria muy interesante e instructivo. Hay lo dejo, un cordial saludo desde Barcelona. Manu.
Hola Rafa, una pregunta, ¿si instalo Dplyr aún puedo seguir usando todos los comandos como he venido haciendolo normalmente?, el caso es que estoy en una clase donde usamos R y yo estoy aquí buscando más y aprendiendo por mi cuenta y no quiero que dado el caso me manden a hacer algo en la clase luego no pueda hacerlo como el profesor lo dice.
Hola Felipe, sí, en principio los comando de dplyr son distintos a los de R base (o R tradicional digamos) entonces no debería causarte ningún conflicto
Rafa muchas gracias por tu conocimiento, para los principiantes como yo es un contenido muy valioso, sin embargo quiero preguntarte ¿Cómo podría filtrar mas de un criterio por categoría? ´Por ejemplo los datos de dos países como México y Chile. De antemano muchas gracias por la atención.
Rafa muchísimas gracias por todo el contenido. Empiezo de a poco, pero puedo ver todo el potencial del programa, que es enorme. Sin embargo tengo una duda. Que sucede si instalo el tydiverse pero ya había instalado los paquetes internos previamente por separado. Se sobreescribiran? Se actualizarán? Se duplicarán? Gracias por tu apoyo.
Gracias Alfredo! Es una buena pregunta. La verdad no lo sé. Si te puedo decir que no hay ningún problema porque los tengo así "duplicados" digamos. Y puedes cargar las librerías por separado o a través de tidyverse. Lo que no estoy seguro es lo que pasa con las versiones, si van de forma separada o se mantienen ambas actualizadas a la vez... Si lo descubro te aviso jaja
Buen día. Ante tood muy bueno el video, lo fui siguiendo el pie de la letra, escribiendo todo ... CONSULTA: si en el último ejemplo quiero que la lista con la esperanza de vida la traiga pero ordenada por los años de manera descendente, no sé cómo tengo que poner el "order_by" que veo está ... Me podrías ayudar?. Gracias.
Hola Víctor, te recomiendo ver el paquete stringr que sirve para manipular variables con caracteres. Te dejo un enlace stringr.tidyverse.org/articles/from-base.html
Hola, estoy trabajando con una serie de tiempo, el propósito es obtener el máximo de la variable con su fecha correspondiente, ¿Me podrías apoyar en ese sentido?
Hola que bueno tu video, podrías hacer una explicación de los datos para series temporales por favor? Cuando bajas un dataframe con trimestres o meses o días o años cualquier temporalidad y luego quieres graficar una variable con el comando plot(x) o plot.ts(x) en el eje de la abscisas a veces no me reconoce los meses o trimestres, etc, bueno ese no sería el problema mayor cuando hago un arima por ejemplo y quiero graficar por ejemplo su predicción a veces me sale que el dataframe es por ejemplo 120 pero que hay solo 119 datos y entonces no grafica nada ni avanza nada... espero que me haya explicado :) Cuando hago head() sale dateid01 cpi_u infl m1 pop realcons realdpi realgdp realgovt realint realinvs tbilrate unemp
1 1950-01-01 00:00:00 70.6 NA 110. 149. 1059. 1186. 1610. 361 NA 198. 1.12 6.4 2 1950-04-01 00:00:00 71.4 4.51 112. 150. 1076. 1178. 1659. 366. -3.34 220. 1.17 5.6 3 1950-07-01 00:00:00 73.2 9.96 113. 151. 1131 1196. 1723 360. -8.73 240. 1.23 4.6 4 1950-10-01 00:00:00 74.9 9.18 114. 152. 1098. 1210 1754. 382. -7.83 272. 1.35 4.2 5 1951-01-01 00:00:00 77.3 12.6 115. 152. 1123. 1208. 1774. 422. -11.2 243. 1.4 3.5 6 1951-04-01 00:00:00 77.6 1.55 116. 153. 1091. 1226. 1804. 480. -0.0161 249. 1.53 3.1 class(macrodatausagreene5_1$dateid01) [1] "POSIXct" "POSIXt" head(macrodatausagreene5_1$dateid01) [1] "1950-01-01 UTC" "1950-04-01 UTC" "1950-07-01 UTC" "1950-10-01 UTC" "1951-01-01 UTC" "1951-04-01 UTC" El objetivo es que pueda cargar los datos trimestralmente y que estos se vean en los graficos Uso library(quantmod) library(zoo) library(timeSeries) Por favor un tutorial de como subir y mantener los datos para series temporales correctamente. Gracias!!!
Hola Juan! Lo apunto para próximos vídeos. De lo que me preguntas no tengo idea porque no pueda estar reconociendo los meses, quizás podrías intentar graficar con ggplot2? no lo se. Lo otro de los 119 datos puede ser porque el modelo arima al ser autoregresivo a veces tiene que utilizar el primer dato para empezar a generar los siguientes y quizás por eso no muestra todos los 120... Espero sea de ayuda
El mejor amigo!! he visto casi todos los videos de dplyr y este es por lejos el mejor, gracias por el contenido.
Que chévere Rafa, gracias a ti por compartir esta información tan útil.
Leí varios blogs y no lo lograba hacer bien... vi tu video, y lo hice rapidito!!!!!...muuuy pero muuuuy agradecida una vez más !!!
Extraordinario Video y también curso, muchas gracias, lo voy a compartir en redes sociales, Saludos
Este vídeo me es de mucha ayuda en un curso que estoy viendo. Gracias mi pana, de verdad no sabes la ayuda que brindas.
de verdad que si, el instructor del curso asume que ya sabemos manejar dplyr y mi sistema de recomendación no lo entendía
Magnifico ..te felicito eres un gran profesor , simple y al grano.
control+shift + m =%>% !! thumbs up!!
"Vamos a ver si esto no da ningún error", yo todo el tiempo en R🤣🤣🤣
Gracias, buen hombre.
Tus videos son geniales..
Muchísimas gracias por el video. Es muy instructivo! Saludos 🖖
Excelente contenido! gracias por tanta información util.
Muy buen video, muchas gracias por el aporte
Buen aporte, gracias !
gracias!! buen video
buen video !!
Muchas gracias por sus videos
Gracias Jose!
Muy buena la Clase. Si me permites, solo quiero decirle que a mi parecer vas un poquito rápido.
Muchas gracias por compartir tus conocimientos. Saludos
Hola Rafa, tus videos me ayudaron mucho para entender. Yo actualmente estoy analizando las ventas de 5 años de tres marcas de productos sin embargo no puedo analizar el forecast ya que para calcular la serie de tiempo y gráficarlo R dice que las coordenadas x,y no tienen la misma longitud cuando en realidad si lo tienen, así que es un poco confuso.
Gracias Carlo! Es posible que tengas que extraer algún dataframe del objeto forecast. No sabría decirte por aquí como resolverlo. Espero en próximos videos trabajar el tema de las series de tiempo, es muy interesante
Me pasó lo mismo, necesitaba usar un test de homocedasticidad y me salía ese error, que mi marriz y mi factor tenian diferente tamaño. En fin, terminé usando una función que hacia lo mismo que la que me botaba error, pero que pertenecía a otro paquete. En R documentation puedes buscar funciones alternas a la que te genera ese error
gracias buen amigo
3:51 Dios bendiga a ese País.
Muchas,gracias
muy buen video :) gracias
Gracias a ti Jorge!
¿Qué paquete usas para manipular datos en R?
me gustaria aprender SDAR
Tremendo
Hola Rafa, primero que todo felicitarte y dándote las GRACIAS por tan excelentes videos y cursos, hasta aquí no había tenido ningún error haciendo el paso a paso todo juicioso. En este me sale el siguiente error "Error: object 'country' not found" y no se que puedo hacer porque no encuentro el error. De hecho, hice el filtro por año y me sale que el objeto year tampoco existe. Saludos desde Barranquilla, Colombia y te ratifico mis agradecimientos por tu canal.
Solucionado, no había instalado dplyr, Mil Gracias
para quien quiera MODIFICAR el atajo para colocar el PIPE ==> ir a Tools / Modify Keyboard Shortcut / en Filter escribir PIPE, click en la celda y presionar las teclas que quiera (en mi caso coloqué Ctrl P)
Que buenos vídeos haces!!! Soy nuevo en R y tengo una duda: cuáles son las ventajas de utilizar este paquete respecto a Data.table, por ejemplo?
Tengo una duda y es si tu curso de datos tiene el mismo contenido que hay en RUclips. Porque si es lo mismo no sé si estaría bueno pagarlo. Me puedes contar más acerca de esto?
Saludos Rafa, una duda. En el penúltimo ejercicio, cuando sacamos la esperanza de vida máxima, ¿cómo puedo saber además a qué país pertenece esa esperanza? Gracias!
Excelente
Excelente!
Videos de como hacer funciones !! porfa
Gracias Cote! Lo apunto para próximo videos
hola, tengo una pregunta. en un trabajo que tengo que hacer. en la columna de paises me aparece españa y estados unidos, y me dan los datos de los años en los que se realiza la muestra y los habitantes. y me pide separar esa tabla en dos. una tabla para españa y otra para estados unidos. ¿cómo puedo separarla?
@rafa gonzalez pregunta:
que pasa cunado en el paquete me aparece esto
Error: la carga del paquete o del espacio de nombres falló para "tidyverse" en loadNamespace (i, c (lib.loc, .libPaths ()), versionCheck = vI [[i]]):
el espacio de nombres 'rlang' 0.4.5 ya está cargado, pero se requiere> = 0.4.6
Además: mensaje de advertencia:
El paquete "tidyverse" fue construido bajo R versión 4.0.2
Hola, cómo puedo filtrar una base de datos a partir de una lista, por ejemplo, en la base de paises, buscar todos los países que los tengo en otra lista aparte y que es muy larga para escribirlos uno a uno. Gracias.
Cómo hago si quiero seleccionar varios países?
Eres un Vergatario entendí que jode mil gracias Rafa
Sabes como sumar dos variables en columnas diferente y generar una nueva con dplyr. Se agradece ayuda
Amigo una consulta, si quisieras hacer un filtro pero que por ejemplo además de que sean los =10 cómo lo harías? (que las dos cosas ocurran)
Hola Nicolas, una opción sería usando el simbolo & (que es como un AND en R) y poner algo como:
data %>%
filter( x = 10 )
Saludos Rafa, gracias por tu conocimiento y por compartirlo con nosotros.
Tengo un pregunta, por si puedes ayudarme...
en este video, me interesaria poder recuperar el valor y mantenerlo en una variable para poder utilizarla después, como puedo hacerlo.?
Hola Manu, Buena pregunta. Para guardar el valor puedes asignarlo a una variable utilizando "la flecha" o %
filter(col == 2)
y quieres guardar eso en una variable, haría
nombre_variable %
filter(col == 2)
Luego puedes llamar a la variable y utilizarla para otra cosa. Saludos :)
@@RafaGonzalezGouveia Muchas gracias Compañero, felicitarte en primer lugar por tu aportación y compartir tus conocimientos con todos nosotros, sigo fielmente tus videos y la forma de exponer es magnifica. Me permito como sugerencia,
que propusieras un proye to en común desde 0 y que en comunidad, los que te seguimos, poder ir desarrollandolo. como lo ves. Seria muy interesante e instructivo.
Hay lo dejo, un cordial saludo desde Barcelona.
Manu.
@@manujinete2002 Gracias Manu es una buena idea lo del proyecto! Voy a pensar cómo podríamos hacerlo. Hay algún tema que te interesaría en particular?
Hola Rafa, una pregunta, ¿si instalo Dplyr aún puedo seguir usando todos los comandos como he venido haciendolo normalmente?, el caso es que estoy en una clase donde usamos R y yo estoy aquí buscando más y aprendiendo por mi cuenta y no quiero que dado el caso me manden a hacer algo en la clase luego no pueda hacerlo como el profesor lo dice.
Hola Felipe, sí, en principio los comando de dplyr son distintos a los de R base (o R tradicional digamos) entonces no debería causarte ningún conflicto
@@RafaGonzalezGouveia muchas gracias
Rafa muchas gracias por tu conocimiento, para los principiantes como yo es un contenido muy valioso, sin embargo quiero preguntarte ¿Cómo podría filtrar mas de un criterio por categoría? ´Por ejemplo los datos de dos países como México y Chile.
De antemano muchas gracias por la atención.
Supongo que ya lo resolviste, pero eso se hace tan sólo colocando una coma y establecer más condiciones.
Rafa muchísimas gracias por todo el contenido. Empiezo de a poco, pero puedo ver todo el potencial del programa, que es enorme. Sin embargo tengo una duda. Que sucede si instalo el tydiverse pero ya había instalado los paquetes internos previamente por separado. Se sobreescribiran? Se actualizarán? Se duplicarán? Gracias por tu apoyo.
Gracias Alfredo! Es una buena pregunta. La verdad no lo sé. Si te puedo decir que no hay ningún problema porque los tengo así "duplicados" digamos. Y puedes cargar las librerías por separado o a través de tidyverse. Lo que no estoy seguro es lo que pasa con las versiones, si van de forma separada o se mantienen ambas actualizadas a la vez... Si lo descubro te aviso jaja
Buen día. Ante tood muy bueno el video, lo fui siguiendo el pie de la letra, escribiendo todo ...
CONSULTA: si en el último ejemplo quiero que la lista con la esperanza de vida la traiga pero ordenada por los años de manera descendente, no sé cómo tengo que poner el "order_by" que veo está ... Me podrías ayudar?. Gracias.
Creo que ahí lo saqué:
gapminder %>%
group_by(year) %>%
summarise(Prom_vida = mean(lifeExp)) %>%
arrange(desc(year))
Excelente Sebastián! de esta forma que lo has hecho tiene buena pinta
pregunta por que utiliza dos signos de ==
porque los dos iguales(==) son para comparar y un sólo igual(=) es para asignar
eso es para filtar con datos mas de 1704 pero como se haría cuando hay menos datos,
Por qué me salta un error cuando quiero filtrar por país. Error: "Country" no encontrado
¿Cómo puedo eliminar caracteres de una variable que es numérica?
Hola Víctor, te recomiendo ver el paquete stringr que sirve para manipular variables con caracteres. Te dejo un enlace stringr.tidyverse.org/articles/from-base.html
Hola, estoy trabajando con una serie de tiempo, el propósito es obtener el máximo de la variable con su fecha correspondiente, ¿Me podrías apoyar en ese sentido?
Hola que bueno tu video, podrías hacer una explicación de los datos para series temporales por favor?
Cuando bajas un dataframe con trimestres o meses o días o años cualquier temporalidad y luego quieres graficar una variable con el comando plot(x) o plot.ts(x) en el eje de la abscisas a veces no me reconoce los meses o trimestres, etc, bueno ese no sería el problema mayor cuando hago un arima por ejemplo y quiero graficar por ejemplo su predicción a veces me sale que el dataframe es por ejemplo 120 pero que hay solo 119 datos y entonces no grafica nada ni avanza nada... espero que me haya explicado :)
Cuando hago head() sale
dateid01 cpi_u infl m1 pop realcons realdpi realgdp realgovt realint realinvs tbilrate unemp
1 1950-01-01 00:00:00 70.6 NA 110. 149. 1059. 1186. 1610. 361 NA 198. 1.12 6.4
2 1950-04-01 00:00:00 71.4 4.51 112. 150. 1076. 1178. 1659. 366. -3.34 220. 1.17 5.6
3 1950-07-01 00:00:00 73.2 9.96 113. 151. 1131 1196. 1723 360. -8.73 240. 1.23 4.6
4 1950-10-01 00:00:00 74.9 9.18 114. 152. 1098. 1210 1754. 382. -7.83 272. 1.35 4.2
5 1951-01-01 00:00:00 77.3 12.6 115. 152. 1123. 1208. 1774. 422. -11.2 243. 1.4 3.5
6 1951-04-01 00:00:00 77.6 1.55 116. 153. 1091. 1226. 1804. 480. -0.0161 249. 1.53 3.1
class(macrodatausagreene5_1$dateid01)
[1] "POSIXct" "POSIXt"
head(macrodatausagreene5_1$dateid01)
[1] "1950-01-01 UTC" "1950-04-01 UTC" "1950-07-01 UTC" "1950-10-01 UTC" "1951-01-01 UTC" "1951-04-01 UTC"
El objetivo es que pueda cargar los datos trimestralmente y que estos se vean en los graficos
Uso library(quantmod)
library(zoo)
library(timeSeries)
Por favor un tutorial de como subir y mantener los datos para series temporales correctamente.
Gracias!!!
Hola Juan! Lo apunto para próximos vídeos. De lo que me preguntas no tengo idea porque no pueda estar reconociendo los meses, quizás podrías intentar graficar con ggplot2? no lo se. Lo otro de los 119 datos puede ser porque el modelo arima al ser autoregresivo a veces tiene que utilizar el primer dato para empezar a generar los siguientes y quizás por eso no muestra todos los 120... Espero sea de ayuda
Estimado @@RafaGonzalezGouveia si me das un correo te mando un vídeo explicándote con el ejemplo y lo mejoras tu.. que opinas?