74
Le logiciel R - Maˆ ıtriser le langage
l’instruction edit() qui n’est pas pr´ evue pour op´ erer des modifications.
Dans le mˆ eme ordre d’id´ ees, la fonction View() permet uniquement d’afficher (dans un mini tableur) mais sans pouvoir les modifier les donn´ ees
pr´ esentes dans x.
Attention
Prenez garde au fait qu’Excel pourrait contenir des formules ou autres
caract` eres cach´ es derri` ere la plage de valeurs que vous souhaitez copier.
Une fa¸ con de s’affranchir d’´ eventuels probl` emes reli´ es ` a ce fait consiste ` a
d’abord copier, puis ` a effectuer un collage sp´ ecial de la plage de ces valeurs
sur une feuille vierge du tableur. Vous pourrez ensuite utiliser la fonction
read.table() comme cela est indiqu´ e ci-dessus.
2.1.2.2 Passer par un fichier ASCII interm´ ediaire
Il vous faut enregistrer votre fichier dans un format ASCII puis vous r´ ef´ erer
` a la section pr´ ec´ edente.
• Dans Excel, allez dans Fichier / Enregistrer sous ... et choisissez
Type de fichier: Texte (s´ eparateur: tabulation) ( * .txt) ( * .txt)
puis sauvez.
• Dans OpenOffice, allez dans Fichier / Enregistrer sous ... et choisissez Type de Fichier: Texte CSV (.csv;.txt) puis sauvez.
Dans la fenˆ etre suivante, choisissez successivement :
– s´ eparateur de champs : Tab
– s´ eparateur de texte : "
puis cliquez sur OK.
2.1.2.3 Utiliser des packages sp´ ecialis´ es
Il existe quelques packages permettant de lire directement des fichiers * .xls
depuis R. On peut notamment citer la fonction read.xls() du package gdata
qui fonctionne tr` es bien d` es lors qu’une version fonctionnelle de PERL (logiciel gratuit, disponible par exemple via l’installation du fichier http://www.
biostatisticien.eu/springeR/Rtools29.exe) est pr´ esente sur votre ordinateur. Il est aussi possible d’utiliser le package xlsReadWrite.
Le logiciel R - Maˆ ıtriser le langage
l’instruction edit() qui n’est pas pr´ evue pour op´ erer des modifications.
Dans le mˆ eme ordre d’id´ ees, la fonction View() permet uniquement d’afficher (dans un mini tableur) mais sans pouvoir les modifier les donn´ ees
pr´ esentes dans x.
Attention
Prenez garde au fait qu’Excel pourrait contenir des formules ou autres
caract` eres cach´ es derri` ere la plage de valeurs que vous souhaitez copier.
Une fa¸ con de s’affranchir d’´ eventuels probl` emes reli´ es ` a ce fait consiste ` a
d’abord copier, puis ` a effectuer un collage sp´ ecial de la plage de ces valeurs
sur une feuille vierge du tableur. Vous pourrez ensuite utiliser la fonction
read.table() comme cela est indiqu´ e ci-dessus.
2.1.2.2 Passer par un fichier ASCII interm´ ediaire
Il vous faut enregistrer votre fichier dans un format ASCII puis vous r´ ef´ erer
` a la section pr´ ec´ edente.
• Dans Excel, allez dans Fichier / Enregistrer sous ... et choisissez
Type de fichier: Texte (s´ eparateur: tabulation) ( * .txt) ( * .txt)
puis sauvez.
• Dans OpenOffice, allez dans Fichier / Enregistrer sous ... et choisissez Type de Fichier: Texte CSV (.csv;.txt) puis sauvez.
Dans la fenˆ etre suivante, choisissez successivement :
– s´ eparateur de champs : Tab
– s´ eparateur de texte : "
puis cliquez sur OK.
2.1.2.3 Utiliser des packages sp´ ecialis´ es
Il existe quelques packages permettant de lire directement des fichiers * .xls
depuis R. On peut notamment citer la fonction read.xls() du package gdata
qui fonctionne tr` es bien d` es lors qu’une version fonctionnelle de PERL (logiciel gratuit, disponible par exemple via l’installation du fichier http://www.
biostatisticien.eu/springeR/Rtools29.exe) est pr´ esente sur votre ordinateur. Il est aussi possible d’utiliser le package xlsReadWrite.
