12.07.2015 Views

1 Introduction - Qu'est-ce que le logiciel R? 2 Objectifs de ce ... - LMPA

1 Introduction - Qu'est-ce que le logiciel R? 2 Objectifs de ce ... - LMPA

1 Introduction - Qu'est-ce que le logiciel R? 2 Objectifs de ce ... - LMPA

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Remar<strong>que</strong> 4.1 Pour supprimer <strong>le</strong>s noms, on tapera la ligne <strong>de</strong> comman<strong>de</strong>s :>names(note)sort(note)[1] 12.0 14.0 19.5ou dans l’ordre décroissant :>rev(sort(note))[1] 19.5 14.0 12.05 Lire <strong>de</strong>s données dans un fichierQuand <strong>le</strong>s données sont plus volumineuses, il n’est pas très conseillé d’utiliser R comme outil <strong>de</strong> saisie. Dans <strong>ce</strong>cas, vous pouvez utiliser un éditeur <strong>de</strong> texte ou un tab<strong>le</strong>ur <strong>que</strong>lcon<strong>que</strong> pour saisir vos données (Ex<strong>ce</strong>l par exemp<strong>le</strong>)et <strong>le</strong> transférer ensuite sous R.Il est né<strong>ce</strong>ssaire d’indi<strong>que</strong>r au <strong>logiciel</strong> R l’endroit où sont stockés <strong>le</strong>s fichiers <strong>de</strong> données. Ceci peut être fait soit àcha<strong>que</strong> chargement <strong>de</strong> fichier soit pour la durée <strong>de</strong> cha<strong>que</strong> utilisation du <strong>logiciel</strong>.Pour connaître <strong>le</strong> répertoire <strong>de</strong> travail actuel<strong>le</strong>ment utilisé par R, qui est par défaut <strong>le</strong> répertoire où <strong>le</strong> <strong>logiciel</strong> estinstallé, il suffit <strong>de</strong> taper l’instruction suivante :>getwd()Pour changer <strong>le</strong> répertoire <strong>de</strong> travail par défaut, pour la durée <strong>de</strong> la session R, pour par exemp<strong>le</strong> <strong>le</strong> répertoire”C :/Data”, il suffit <strong>de</strong> taper :>setwd("C :\\Data")ou <strong>de</strong> manière équiva<strong>le</strong>nte>setwd("C :/Data")Pour <strong>de</strong>s raisons liées à la syntaxe <strong>de</strong> R, plus précisément la syntaxe <strong>de</strong>s systèmes Unix, la barre obli<strong>que</strong> inversée« \ » a été remplacée soit par une barre obli<strong>que</strong> « / » soit par <strong>de</strong>ux barres obli<strong>que</strong>s inversées ”\\”.Dans <strong>le</strong> dossier relatif au TP 1, vous trouverez <strong>de</strong>s fichiers au format texte (.txt) tab<strong>le</strong>1.txt, tab<strong>le</strong>2.txt,tab<strong>le</strong>3.txt, tab<strong>le</strong>4.txt, <strong>de</strong>s fichiers au format csv (.csv) tab<strong>le</strong>5.csv et tab<strong>le</strong>6.csv et enfin <strong>de</strong>s fichiers auformat Ex<strong>ce</strong>l (.xls) tab<strong>le</strong>7.xls et tab<strong>le</strong>8.xls. Faites <strong>de</strong>venir <strong>ce</strong> répertoire <strong>le</strong> répertoire <strong>de</strong> travail par défaut <strong>de</strong> R.Les données suivantes ont été saisies dans <strong>le</strong> fichier tab<strong>le</strong>1.txt :53.5 16074.4 17252.6 15188.6 16349.2 169Ces données sont ac<strong>ce</strong>ssib<strong>le</strong>s grâ<strong>ce</strong> à la ligne <strong>de</strong> comman<strong>de</strong>s :>read.tab<strong>le</strong>("tab<strong>le</strong>1.txt")R affiche alors <strong>le</strong> tab<strong>le</strong>au <strong>de</strong> données en numérotant <strong>le</strong>s lignes et <strong>le</strong>s colonnes, <strong>le</strong>s lignes correspondant aux individuset <strong>le</strong>s colonnes aux variab<strong>le</strong>s. R affiche un message d’avertissement con<strong>ce</strong>rnant <strong>le</strong> nom <strong>de</strong>s variab<strong>le</strong>s.Vous pouvez éga<strong>le</strong>ment conserver la tab<strong>le</strong> comme un objet pour pouvoir la réutiliser directement :>tab

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!