TP 1.1


    (a) Démarrer R : On lance le logiciel R en cliquent sur l'icône R. Le symbole > signifie que R est prêt à travailler. Il ne faut pas taper ce symbole au clavier car il est déjà présent en début de ligne sur R console. C'est à la suite de ce symbole > que vous pourrez taper les commandes R . Une fois la commande tapée, vous devez la valider par la touche « Entrée ».
    (b) Quitter R : Pour quitter R , vous utilisez la commande
    >q()
    La question Save workspace image ? [y/n/c] est posée : R propose de sauvegarder le travail effectué. Trois réponses sont possibles : y (pour yes), n (pour no) ou c (pour cancel, annuler). En tapant c, la procédure de fin de session sous R est annulée. Si vous tapez y, cela permet que les commandes tapées pendant la session soient conservées en mémoire et soient donc rappelables (mais on ne peut pas les imprimer).
    (c) Sauvegarder sous R : Si vous quittez R en choisissant la sauvegarde de l'espace de travail, deux fichiers sont créés :
    (i) le fichier R.data, qui contient des informations sur les variables utilisées,
    (ii) le fichier R.history, qui contient l'ensemble des commandes utlisées.
    (d) Travailler avec R : Par exemple, tapez la commande suivante et validez :
    >2+5
    Le résultat s'affiche sous la forme :
    [1] 7
    Le chiffre 1 entre crochets indique l'indice du premier élément de la ligne 1, le second chiffre est le résultat de l'opération demandée.
    (e) Consulter l'aide de R. Pour toutes les commandes, vous pouvez consulter une fiche de documentation en tapant, par exemple, pour la commande read.table :
    > ?read.table
    Faire défiler le texte avec la touche « Entrée » ou « Flèche vers le bas ». Une fois arrivé à END, taper q. Grâce à cette aide, il suffit de retenir le nom de la commande, mais pas toute la syntaxe. Vous pouvez rappeler les commandes déjà exécutées (pendant cette séance) en utilisant la touche « Flèche vers le haut ».

    3 Rentrer des données sous R

    Différentes commandes sont disponibles pour saisir des données sous R.
    3.1 Affectation
    Un objet peut être créé avec l'opérateur « assigner » ou « affecter » qui s'écrit <- :
    >n<-15
    >N<-12
    Pour vérifier le contenu d'un objet, taper son nom, par exemple pour n :
    >n
    [1] 15

    Remarque 3.1

     R différencie les lettres minuscules et les lettres majuscules. Quand vous assignez un nom à un objet, l'affichage de cet objet n'est plus automatique, il faut le demander en tapant simplement le nom de l'objet. En fait, il faut remarquer que le signe = convient également pour faire des affectations. Essayez :
    >a=3
    >a
    [1] 3

    Affecter la valeur 5 à l'objet nommé x. Visualiser la valeur de x
    Affecter la valeur 9 à l'objet nommé x. Visualiser la valeur de x
    Que constate t'on!?
    Lorsqu'on affecte une valeur à une variable existante, écrase les valeurs de la variable.
    On peut affecter, dans une même commande, des valeurs à plusieurs objets. Il suffit de séparer les affectations par des«;».
    Créer les variables w = 8, name = "Arthur" et dicton = "Vive le logiciel R" sur une ligne de
    commande.
    w = 8; name = "Arthur"; dicton = "Vive le logiciel R";
    w ; name ; dicton
    [1] 8
    [1] "Arthur"
    [1] "Vive le logiciel R"

    Gestion de la mémoire!: les fonctions ls() et rm()
    Consulter les objets en mémoire

    Afin de connaître les objets chargés en mémoire on utilise la commande ls().
    Stockez les 5 valeurs "aujourd'hui, 5, cos3, 3 2, sqrt(4) dans les objets a, ab c , cd, abcd  repectivement
    Affichez les objets en mémoire.
    $Affichez les objets dont le nom contient la lettre «!d»
    ls(pat = "d")
    Affichez les objets dont le nom commence par la lettre «!a!»
    ls(pat = "^a")
    Affichez la liste détaillée des objets en mémoire
    ls.str()
    Effacer les objets en mémoire
    rm(list!= ls())
    Effacer les objets dont le nom contient la lettre «!n»
    rm(pat!= "n")
    Effacer les objets dont le nom commence par la lettre «!d!»
    rm(pat!= "^d")

Modifié le: mardi 28 juin 2022, 22:48