.R

File R

R Script File
Fai una domanda
RISPOSTA RAPIDA

Un file R è un codice sorgente scritto in R, un linguaggio creato per il calcolo statistico e la data science. Aprilo con RStudio (gratuito) o eseguilo dalla riga di comando usando «Rscript nomefile.R». Non eseguire script R da fonti sconosciute senza averli prima letti: possono eseguire comandi arbitrari sul tuo sistema.

Sviluppatore: R Core Team (R Foundation for Statistical Computing); R language created by Ross Ihaka and Robert Gentleman (1993) Categoria: File di sviluppo Standard aperto MIME: text/x-r-source
SI APRE SU Windows macOS Linux Web
Correlati: .DO · .MD · .HEX · .XSD

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 19, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file R?

I file .r (convenzionalmente scritti come .R con la lettera maiuscola) contengono il codice sorgente per il linguaggio di programmazione statistica R, creato da Ross Ihaka e Robert Gentleman presso l'Università di Auckland nel 1993. R è il linguaggio dominante per il calcolo statistico, la bioinformatica e la data science nella ricerca accademica e scientifica.

Uno script .R è un testo semplice in UTF-8 senza una struttura obbligatoria: le istruzioni vengono eseguite dall'alto verso il basso, oppure definiscono funzioni per il caricamento successivo tramite source(). Gli script tipici iniziano con chiamate library() per caricare i pacchetti, usano l'operatore <- per l'assegnazione, applicano la manipolazione dei dati tidyverse o base-R, adattano modelli statistici con funzioni come lm() o glm() e generano visualizzazioni attraverso ggplot2 o la grafica di base. I commenti sono preceduti da #. Gli script vengono eseguiti dalla riga di comando con Rscript script.R o interattivamente all'interno di RStudio. Sui sistemi Unix lo shebang #!/usr/bin/env Rscript ne consente l'esecuzione diretta.

Un fastidio pratico: sui file system case-sensitive (Linux, macOS) .R e .r sono file distinti. GitHub Linguist storicamente identificava erroneamente .r come REBOL anziché R; la comunità di REBOL è passata da allora alle estensioni .reb e .r3 per ridurre l'ambiguità. I formati correlati includono R Markdown (.rmd) per la programmazione letterata e RData (.rdata) per gli oggetti R serializzati.

Sicurezza e incolumità

RISCHIO: MEDIUM

Gli script R sono codice interpretato - l'esecuzione di un file .R non attendibile può eseguire operazioni arbitrarie sul file system, effettuare richieste di rete e installare pacchetti. Prima di eseguire uno script da una fonte sconosciuta, aprilo in un editor di testo per esaminarne il contenuto. Il codice R può chiamare system() e shell() per eseguire comandi del sistema operativo. Tratta i file .R sconosciuti come qualsiasi altro script eseguibile.

Dettagli del formato

in sintesi
NOME COMPLETOR Script Fileanche noto come R source file, R program file
SVILUPPATORER Core Team (R Foundation for Statistical Computing); R language created by Ross Ihaka and Robert Gentleman (1993)dal 1993 (R language); .R extension used since R's public availability (~1995)
TIPO MIMEtext/x-r-source
TIPOFile di codice sorgente in testo semplice per il linguaggio di programmazione statistica R
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • Script REBOL - REBOL (Relative Expression Based Object Language) storicamente utilizzava .r; la comunità ora preferisce .reb / .r3 per evitare confusione con gli script statistici R.

Programmi che aprono file R

Windows4 apps
Notepad Open-source Visualizza/modifica lo script con l'evidenziazione della sintassi R (potrebbe essere necessario impostare manualmente la lingua su R).
RStudio (Posit) Open-source Apri il file .R da File → Open File, o trascinalo sull'editor. Esegue il codice con Ctrl+Enter (riga) o il pulsante Source (intero file).
R (base installation) Open-source Installa R da CRAN; esegui uno script da CMD: «Rscript C:\percorso\del\script.R». Oppure apri la GUI di R e usa File → Source R code.
VS Code with R extension Open-source Installa l'estensione R in VS Code; fornisce evidenziazione della sintassi, integrazione del terminale R e visualizzatore di grafici.
macOS4 apps
Apple Xcode Gratuito Può visualizzare i file di testo .R come testo semplice, ma non fornisce supporto per il linguaggio R o l'esecuzione. Non è uno strumento consigliato per gli script R.
BBEdit Freemium Può aprire e visualizzare i file .R come testo con colorazione della sintassi di base; nessuna capacità di esecuzione.
RStudio (Posit) Open-source Apri il file .R da File → Open File, o trascinalo sull'editor. Esegue il codice con Ctrl+Enter (riga) o il pulsante Source (intero file).
R (base) Open-source Installa R da CRAN; nel Terminale: «Rscript script.R». Disponibile anche la GUI R.app.
Linux2 apps
RStudio (Posit) Open-source Apri il file .R da File → Open File, o trascinalo sull'editor. Esegue il codice con Ctrl+Enter (riga) o il pulsante Source (intero file).
R (base) Open-source Installa R da CRAN; nel Terminale: «Rscript script.R». Disponibile anche la GUI R.app.
Web1 app
Posit Cloud (formerly RStudio Cloud) Freemium Carica il file .R su un progetto Posit Cloud ed eseguilo in un ambiente RStudio basato su browser - non è necessaria l'installazione locale di R.

Dettagli tecnici

specifiche approfondite
Codifica del testoUTF-8 (consigliata e predefinita in R moderno); ASCII o locale di sistema accettati dalle versioni precedenti
Sintassi dei commentiPrefisso `#` per commenti di riga e inline; nessuna sintassi per commenti a blocchi in base R
Operatore di assegnazione`<-` (stile canonico R); `=` è valido ma convenzionalmente riservato al passaggio di argomenti di funzione
Case sensitivitySui file system case-sensitive (Linux, macOS) `.R` e `.r` sono distinti; GitHub Linguist potrebbe classificare erroneamente `.r` come REBOL
Metodi di esecuzione`Rscript script.R` dalla riga di comando; `source("script.R")` all'interno di una sessione R; REPL interattivo in RStudio
Supporto Shebang`#!/usr/bin/env Rscript` sulla prima riga abilita l'esecuzione diretta Unix quando il file è contrassegnato come eseguibile
Sistema dei pacchetti`library(pkgname)` importa i pacchetti; oltre 20.000 pacchetti su CRAN; Bioconductor per flussi di lavoro di genomica
Nessuna struttura obbligatoriaNessuna funzione `main()` o dichiarazione di modulo richiesta; l'esecuzione procede dall'alto verso il basso
Dimensione tipica del fileMeno di 100 KB per la maggior parte degli script analitici; può raggiungere diversi MB se vengono incorporati vettori di dati di grandi dimensioni come letterali
IDE dominanteRStudio (Posit) - fornisce evidenziazione della sintassi, REPL integrato, visualizzatore di grafici e gestione dei pacchetti per i file `.R`
Ruoli nell'ecosistemaModellazione statistica (`lm()`, `glm()`), manipolazione dei dati (dplyr, tidyr), visualizzazione (`ggplot2`), bioinformatica (Bioconductor)
Pratica di riproducibilità`set.seed()` per la riproducibilità stocastica; `sessionInfo()` per registrare l'ambiente di runtime per le analisi pubblicate
Rilasciato1993 (R language); .R extension used since R's public availability (~1995)
Ultima versioneR 4.4.x (2024); language and .R format unchanged in structure
Standard apertoSì · royalty-free
Specificawww.r-project.org

Conversioni R

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file R. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file R.

Domande frequenti

Cos'è un file .R?
Uno script scritto in R - un linguaggio di programmazione per la statistica e la data science. È necessario R (gratuito da cran.r-project.org) e idealmente RStudio per aprirlo ed eseguirlo.
Come apro un file .R?
Installa R e RStudio (entrambi gratuiti). Apri RStudio, quindi usa File → Open File per caricare lo script .R. Puoi anche visualizzarlo in qualsiasi editor di testo (Notepad, VS Code).
Come eseguo uno script R?
In RStudio: apri il file e clicca su «Source», oppure premi Ctrl+Shift+S. Dalla riga di comando: «Rscript tuoscript.R». Nella GUI di R: usa File → Source R code.
Perché il mio editor mostra l'evidenziazione REBOL per i file .R?
Alcuni editor più vecchi (Notepad++, alcuni strumenti di GitHub) storicamente impostavano .r come REBOL per impostazione predefinita. Cambia manualmente la modalità lingua/sintassi in «R». Le versioni moderne di questi strumenti hanno risolto il problema.
Posso convertire uno script R in Python?
Non automaticamente. È necessario tradurre manualmente le funzioni R negli equivalenti Python (pandas per i data frame, statsmodels per la statistica, matplotlib/seaborn per i grafici). La libreria rpy2 consente di chiamare R da Python come ponte.
R è la stessa cosa di R Studio?
No. R è il linguaggio di programmazione e il runtime; RStudio (ora Posit) è un IDE (Integrated Development Environment) che rende la scrittura e l'esecuzione del codice R molto più semplice. R deve essere installato separatamente da RStudio.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.EXEWindows Executable (Portable Executable)

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z