La forma más eficiente de aprender a programar en general es a través de hacerlo, y esto no es diferente cuando trabaja con R. Le recomiendo que se concentre en estar ocupado con R en forma práctica.
- Aprende lo básico. Comience con uno de estos cursos gratuitos e interactivos de introducción a R: Introducción gratuita a R Programación en línea o Introducción a R para Data Science. Le enseñarán los conceptos básicos que necesita saber para comenzar, con comentarios personalizados y videos instructivos. Puedes encontrar tutoriales extra interactivos de R aquí: Aprender R Programación.
- Instale RStudio. Entender las cosas es genial, practicar es aún mejor. Comience por instalar Home (RStudio) y luego intente continuar desde allí: ¡comience por hacer ejercicios que ya ha hecho al aprender lo básico, y luego incorpore los ejercicios que siguen en los recursos que se presentan en los siguientes pasos!
- ¡Fresco ese conocimiento de las estadísticas! Ahora que ya conoces los aspectos básicos, ¿por qué no consideras tomar un Tutorial R – Tutorial R o echar un vistazo más de cerca a los tutoriales de Quick-R: Home Page o OpenIntro? También puede tomar cursos gratuitos, como Análisis de datos e Inferencia estadística, Estadísticas básicas o Estadísticas inferenciales. La clave es comenzar a aplicar estadísticas con R! (PS. Podría ser una buena idea evaluar sus habilidades estadísticas antes de comenzar a aprender R. Si cree que no tiene suficientes, considere tomar cursos en la Academia Khan). Alternativamente, podrías considerar Estadísticas con R Track | DataCamp.
- R forma de hacer las cosas. A veces, verá que cosas como los bucles tienen una perspectiva diferente en R. Considere tomar tutoriales como el Tutorial sobre la familia R Apply y Un tutorial sobre los bucles en R – Uso y alternativas. Lea también en publicaciones como 7 R Quirks que lo llevarán a la locura, wrathematics (“Some Quirks of the R Language”) o discusiones como ¿Por qué R, a pesar de las peculiaridades, ha tenido tanto éxito ?, le ayudarán a comprender mejor cómo R trabajos.
- Ve más allá de la Base R Explore algunos de los paquetes R (más populares) para la ciencia de datos, como el sitio web tidyverse • tidyweb, que contiene paquetes como ggplot2, dplyr, tidyr … Puede hacer esto al obtener una suscripción a Data Science Courses: R Y tutoriales de análisis de Python | DataCamp o aprenda de casos de uso específicos y tutoriales como tidyverse / ggplot2 o echen / ggplot2-tutorial. ¡Utilice RStudio cuando vaya a través de estos materiales!
- Use R Documentación y manuales en caso de que tenga dudas sobre cómo usar los paquetes R o si desea buscar los paquetes R más descargados o nuevos. Encontrará ejemplos de códigos interactivos que facilitarán la comprensión de los paquetes R con los que está tratando.
- ¡No olvides tus hojas de trucos! Cheatsheets (RStudio) + La hoja de trucos del paquete data.table R.
- ¡Sigue adelante! La programación eficiente en cualquier idioma es una ocupación de tiempo completo. Y meterse en la ciencia de la información no solo requiere que usted pase por lo básico sin abordar algunos datos reales. Además, deberá abordar los datos de forma regular. Comience con el Tutorial de Kaggle R sobre Aprendizaje automático o el Reto de bombas de agua DrivenData y continúe practicando con los datos que encuentre en Su hogar para la ciencia de datos (Kaggle) y DrivenData. ¡Siempre habrá nuevos problemas de datos para abordar!
- ¿Está interesado en escuchar a los expertos de R del mundo académico y de la industria u otros profesionales de la ciencia de la información? Sintonice Datachats:
- Registrarse en un boletín. Manténgase en contacto con la comunidad R y regístrese para recibir sus noticias semanales de R en su buzón: Inicio (R Semanal) u obtenga noticias de la comunidad de Data Science por correo: Boletín semanal de Data Science | DataScienceWeekly.org, Data Science News 2017 (Data Elixir), O’Reilly Newsletters – O’Reilly Media, The Data Science Roundup – Revue, …