.R

Fichier R

R Script File
Poser une question
RÉPONSE RAPIDE

Un fichier R est un code source écrit en R, un langage conçu pour le calcul statistique et la science des données. Ouvrez-le avec RStudio (gratuit) ou exécutez-le depuis la ligne de commande en utilisant « Rscript nomdufichier.R ». N'exécutez pas de scripts R provenant de sources inconnues sans les lire au préalable - ils peuvent exécuter des commandes arbitraires sur votre système.

Développeur : R Core Team (R Foundation for Statistical Computing); R language created by Ross Ihaka and Robert Gentleman (1993) Catégorie : Fichiers de développement Standard ouvert MIME: text/x-r-source
S'OUVRE SUR Windows macOS Linux Web
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 19, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier R ?

Les fichiers .r (conventionnellement écrits .R avec une majuscule) contiennent le code source du langage de programmation statistique R, créé par Ross Ihaka et Robert Gentleman à l'Université d'Auckland en 1993. R est le langage dominant pour le calcul statistique, la bioinformatique et la science des données dans la recherche académique et scientifique.

Un script .R est un texte brut en UTF-8 sans structure obligatoire - les instructions s'exécutent de haut en bas, ou définissent des fonctions pour un chargement ultérieur via source(). Les scripts typiques commencent par des appels library() pour charger des packages, utilisent l'opérateur <- pour l'assignation, appliquent la manipulation de données tidyverse ou base-R, ajustent des modèles statistiques avec des fonctions telles que lm() ou glm(), et génèrent des visualisations via ggplot2 ou les graphiques de base. Les commentaires sont préfixés par #. Les scripts s'exécutent depuis la ligne de commande avec Rscript script.R ou de manière interactive dans RStudio. Sur les systèmes Unix, le shebang #!/usr/bin/env Rscript permet une exécution directe.

Un désagrément pratique : sur les systèmes de fichiers sensibles à la casse (Linux, macOS), .R et .r sont des fichiers distincts. GitHub Linguist a historiquement identifié à tort .r comme du REBOL plutôt que du R ; la communauté REBOL est depuis passée aux extensions .reb et .r3 pour réduire l'ambiguïté. Les formats associés incluent R Markdown (.rmd) pour la programmation lettrée et RData (.rdata) pour les objets R sérialisés.

Sécurité et sûreté

RISQUE : MEDIUM

Les scripts R sont du code interprété - l'exécution d'un fichier .R non fiable peut effectuer des opérations arbitraires sur le système de fichiers, effectuer des requêtes réseau et installer des packages. Avant d'exécuter un script provenant d'une source inconnue, ouvrez-le dans un éditeur de texte pour examiner son contenu. Le code R peut appeler system() et shell() pour exécuter des commandes du système d'exploitation. Traitez les fichiers .R inconnus comme n'importe quel autre script exécutable.

Détails du format

en bref
NOM COMPLETR Script Filealias R source file, R program file
DÉVELOPPEURR Core Team (R Foundation for Statistical Computing); R language created by Ross Ihaka and Robert Gentleman (1993)depuis 1993 (R language); .R extension used since R's public availability (~1995)
TYPE MIMEtext/x-r-source
TYPEFichier de code source en texte brut pour le langage de programmation statistique R
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • Script REBOL - REBOL (Relative Expression Based Object Language) utilisait historiquement .r ; la communauté préfère désormais .reb / .r3 pour éviter toute confusion avec les scripts statistiques R.

Programmes qui ouvrent les fichiers R

Windows4 apps
Notepad Open-source Visualisez/éditez le script avec la coloration syntaxique R (peut nécessiter de régler manuellement le langage sur R).
RStudio (Posit) Open-source Ouvrez le fichier .R via Fichier → Ouvrir un fichier, ou faites-le glisser sur l'éditeur. Exécute le code avec Ctrl+Entrée (ligne) ou le bouton Source (fichier complet).
R (base installation) Open-source Installez R depuis le CRAN ; exécutez un script depuis l'invite de commande : « Rscript C:\chemin\vers\script.R ». Ou ouvrez R GUI et utilisez Fichier → Source R code.
VS Code with R extension Open-source Installez l'extension R dans VS Code ; fournit la coloration syntaxique, l'intégration du terminal R et un visualiseur de graphiques.
macOS4 apps
Apple Xcode Gratuit Peut afficher les fichiers texte .R en texte brut, mais n'offre aucun support du langage R ni d'exécution. Ce n'est pas un outil recommandé pour les scripts R.
BBEdit Freemium Peut ouvrir et afficher les fichiers .R comme du texte avec une coloration syntaxique de base ; aucune capacité d'exécution.
RStudio (Posit) Open-source Ouvrez le fichier .R via Fichier → Ouvrir un fichier, ou faites-le glisser sur l'éditeur. Exécute le code avec Ctrl+Entrée (ligne) ou le bouton Source (fichier complet).
R (base) Open-source Installez R depuis le CRAN ; dans le Terminal : « Rscript script.R ». L'interface graphique R.app est également disponible.
Linux2 apps
RStudio (Posit) Open-source Ouvrez le fichier .R via Fichier → Ouvrir un fichier, ou faites-le glisser sur l'éditeur. Exécute le code avec Ctrl+Entrée (ligne) ou le bouton Source (fichier complet).
R (base) Open-source Installez R depuis le CRAN ; dans le Terminal : « Rscript script.R ». L'interface graphique R.app est également disponible.
Web1 app
Posit Cloud (formerly RStudio Cloud) Freemium Téléchargez le fichier .R sur un projet Posit Cloud et exécutez-le dans un environnement RStudio basé sur le navigateur - aucune installation locale de R n'est nécessaire.

Détails techniques

spécifications approfondies
Encodage du texteUTF-8 (recommandé et par défaut dans le R moderne) ; ASCII ou paramètres régionaux du système acceptés par les anciennes versions
Syntaxe des commentairesPréfixe `#` pour les commentaires de ligne et en ligne ; pas de syntaxe de commentaire de bloc dans le R de base
Opérateur d'assignation`<-` (style R canonique) ; `=` est valide mais conventionnellement réservé au passage d'arguments de fonction
Sensibilité à la casseSur les systèmes de fichiers sensibles à la casse (Linux, macOS), `.R` et `.r` sont distincts ; GitHub Linguist peut classer à tort `.r` comme REBOL
Méthodes d'exécution`Rscript script.R` depuis la ligne de commande ; `source("script.R")` au sein d'une session R ; REPL interactif dans RStudio
Support du shebang`#!/usr/bin/env Rscript` sur la première ligne permet l'exécution directe sous Unix lorsque le fichier est marqué comme exécutable
Système de packages`library(pkgname)` importe les packages ; plus de 20 000 packages sur le CRAN ; Bioconductor pour les flux de travail en génomique
Aucune structure obligatoireAucune fonction `main()` ou déclaration de module requise ; l'exécution se fait de haut en bas
Taille typique de fichierMoins de 100 Ko pour la plupart des scripts analytiques ; peut atteindre plusieurs Mo si de grands vecteurs de données sont intégrés littéralement
IDE dominantRStudio (Posit) - fournit la coloration syntaxique, un REPL intégré, un visualiseur de graphiques et la gestion des packages pour les fichiers `.R`
Rôles dans l'écosystèmeModélisation statistique (`lm()`, `glm()`), manipulation de données (dplyr, tidyr), visualisation (`ggplot2`), bioinformatique (Bioconductor)
Pratique de reproductibilité`set.seed()` pour la reproductibilité stochastique ; `sessionInfo()` pour enregistrer l'environnement d'exécution pour les analyses publiées
Publié1993 (R language); .R extension used since R's public availability (~1995)
Dernière versionR 4.4.x (2024); language and .R format unchanged in structure
Standard ouvertOui · libre de droits
Spécificationwww.r-project.org

Conversions R

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers R. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers R.

Foire aux questions

Qu'est-ce qu'un fichier .R ?
Un script écrit en R - un langage de programmation pour les statistiques et la science des données. Vous avez besoin de R (gratuit sur cran.r-project.org) et idéalement de RStudio pour l'ouvrir et l'exécuter.
Comment ouvrir un fichier .R ?
Installez R et RStudio (tous deux gratuits). Ouvrez RStudio, puis utilisez Fichier → Ouvrir un fichier pour charger le script .R. Vous pouvez également le visualiser dans n'importe quel éditeur de texte (Notepad, VS Code).
Comment exécuter un script R ?
Dans RStudio : ouvrez le fichier et cliquez sur « Source », ou appuyez sur Ctrl+Maj+S. Depuis la ligne de commande : « Rscript votrescript.R ». Dans l'interface graphique R GUI : utilisez Fichier → Source R code.
Pourquoi mon éditeur affiche-t-il la coloration syntaxique REBOL pour les fichiers .R ?
Certains éditeurs plus anciens (Notepad++, certains outils GitHub) utilisaient historiquement REBOL par défaut pour .r. Changez manuellement le mode de langage/syntaxe en « R ». Les versions modernes de ces outils ont corrigé ce problème.
Puis-je convertir un script R en Python ?
Pas automatiquement. Vous devez traduire manuellement les fonctions R en équivalents Python (pandas pour les data frames, statsmodels pour les statistiques, matplotlib/seaborn pour les graphiques). La bibliothèque rpy2 permet d'appeler R depuis Python pour faire le pont.
R est-il la même chose que R Studio ?
Non. R est le langage de programmation et l'environnement d'exécution ; RStudio (désormais Posit) est un IDE (Environnement de Développement Intégré) qui facilite grandement l'écriture et l'exécution du code R. R doit être installé séparément de RStudio.

Références

1R Project - The R Foundation for Statistical Computingwww.r-project.org
2CRAN - Comprehensive R Archive Networkcran.r-project.org

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.BINCD/DVD Disc Image (BIN/CUE)
4.DATProgram Data File (generic)
5.PARTPartial Download File
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.TMPTemporary File
10.TXTPlain Text File

Extensions liées

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z