Je suis d'accord avec @Matt Parker qu'il y a plein de bons conseils. Une chose que je veux souligner dans ma réponse est qu'il est essentiel de comprendre la programmation de base si vous voulez travailler avec R.
Programmation de base
Mon site préféré pour apprendre de nouvelles choses est Khan Academy qui a quelques vidéos sur les scripts Python qui sont très similaires à R et il y a en fait un plugin qui vous permet d'utiliser Python dans SPSS que vous pouvez trouver ici . J'ai beaucoup utilisé le plugin Python pour effectuer des fusions complexes, compter les occurrences, créer des tables personnalisées, etc. C'est un très bon moyen de commencer la programmation.
Quel est le problème avec R?
Je connais plusieurs langages de programmation différents et ce qui rend R spécial, c'est ses vecteurs / matrices et sa sortie graphique. Je recommande d'apprendre les différentes façons de manipuler les vecteurs car ils sont à la base des trames de données et de la plupart des données que vous utiliserez, voici un bon tutoriel . En ce qui concerne la sortie graphique, il existe de bonnes fonctions pour la plupart des graphiques disponibles et vous n'avez probablement pas à vous soucier de cette partie.
Une autre partie fondamentale de R est la fonction install.packages ("my_package_name") qui rend la récupération de nouveaux composants et leur installation sans tracas - quelque chose que beaucoup d'autres langages rendent beaucoup plus difficile.
Débuter dans R
Mon site R préféré est Quick-R et je suggère d'essayer une partie de leur code. Une fois que vous avez obtenu le même graphique, essayez de changer les couleurs, le nombre de colonnes, le xlabel, etc. Il existe également de nombreux didacticiels R sur YouTube qui peuvent probablement vous aider à démarrer.
Apprendre en examinant le code des autres
Une excellente façon d'apprendre le R est d'essayer de comprendre le fonctionnement des différentes fonctions. Écrivez le nom des fonctions (sans parenthèses), appuyez sur Entrée et vous obtenez le code - regardez son code et essayez de comprendre ce qu'il fait. La fonction debug () peut également être utile lorsque vous essayez de comprendre comment les choses fonctionnent.
Utilisation de R sans codage
Oui, vous pouvez choisir d'utiliser R dans un environnement similaire à SPSS :
install.packages("Rcmdr")
library(Rcmdr)
R par rapport à SAS
J'en ai aussi travaillé avec SAS qui est un langage très peu intuitif qui diffère beaucoup de tous les autres langages de programmation et malheureusement vous aurez probablement très peu que vous pouvez utiliser de votre expérience SAS lorsque vous travaillez avec R. Cela dit, R est beaucoup plus simple que SAS ;-)
GUI
C'est agréable d'avoir un bon environnement avec lequel travailler lorsque vous utilisez R, ma recommandation aux débutants est RStudio .
Bonne chance!