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.

4.1 Concaténer <strong>de</strong>ux vecteursIl est possib<strong>le</strong> <strong>de</strong> concaténer <strong>de</strong>ux vecteurs (formés <strong>de</strong> variab<strong>le</strong>s <strong>de</strong> même type) pour en former un nouveau :>xyzz[1] 2.3 3.5 6.0 14.0 12.0 3.2 5.0 0.7 1.0 3.54.2 Extraire <strong>de</strong>s données d’un vecteurIl est possib<strong>le</strong> d’extraire <strong>de</strong>s données d’un vecteur.1. Utiliser un vecteur pour préciser <strong>le</strong> numéro d’ordre <strong>de</strong>s composantes à extraire. Ainsi, pour extraire <strong>le</strong>s 2èmeet 5ème composantes du vecteur x :>x[c(2,5)][1] 3.5 12.02. L’utilisation du signe « tiret »permet <strong>de</strong> supprimer <strong>de</strong>s composantes, par exemp<strong>le</strong> pour supprimer <strong>le</strong>s 2èmeet 3ème composantes du vecteur x :>x[-c(2,3)][1] 2.3 14.0 12.03. Utiliser un vecteur formé <strong>de</strong> va<strong>le</strong>urs logi<strong>que</strong>s. Par exemp<strong>le</strong>, pour obtenir un vecteur ne contenant <strong>que</strong> <strong>le</strong>scomposantes supérieures à 4, vous pouvez utiliser la comman<strong>de</strong> :>x[x>4][1] 6 14 12Si vous disposez <strong>de</strong> <strong>de</strong>ux vecteurs ayant <strong>le</strong> même nombre <strong>de</strong> composantes, vous pouvez <strong>de</strong>man<strong>de</strong>r à afficher <strong>le</strong>sva<strong>le</strong>urs <strong>de</strong> l’un pour <strong>le</strong>s<strong>que</strong>l<strong>le</strong>s <strong>le</strong>s va<strong>le</strong>urs <strong>de</strong> l’autre sont supérieures (ou inférieures) à une <strong>ce</strong>rtaine va<strong>le</strong>ur. Parexemp<strong>le</strong>, <strong>le</strong>s vecteurs x et y sont composés <strong>de</strong> 5 va<strong>le</strong>urs. Vous pouvez <strong>de</strong>man<strong>de</strong>r à extraire <strong>de</strong> y <strong>le</strong>s va<strong>le</strong>urs <strong>de</strong> ypour <strong>le</strong>s<strong>que</strong>l<strong>le</strong>s x est supérieur à 4 en utilisant la ligne <strong>de</strong> comman<strong>de</strong>s suivante :>y[x>4][1] 0.7 1.0 3.54.3 Faire <strong>de</strong>s calculs sur <strong>le</strong>s composantes d’un vecteurR peut faire <strong>de</strong>s calculs sur l’ensemb<strong>le</strong> <strong>de</strong>s composantes d’un vecteur :>20+x*5[1] 31.5 37.5 50.0 90.0 80.0>(x+y)/2[1] 17.125 20.875 28.250 51.000 46.3754.4 Rempla<strong>ce</strong>r <strong>de</strong>s données dans un vecteurIl est possib<strong>le</strong> <strong>de</strong> rempla<strong>ce</strong>r <strong>ce</strong>rtaines composantes d’un vecteur par <strong>de</strong> nouvel<strong>le</strong>s va<strong>le</strong>urs.Considérons une suite <strong>de</strong> va<strong>le</strong>urs numéri<strong>que</strong>s :>xx[3]x[1] 1 2 35 4 5 6 7 8 9 105/9

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

Saved successfully!

Ooh no, something went wrong!