Casa Finanza personale Come utilizzare una funzione in R - dummies

Come utilizzare una funzione in R - dummies

Sommario:

Video: Dominio di una Funzione : cos'è e come trovarlo 2025

Video: Dominio di una Funzione : cos'è e come trovarlo 2025
Anonim

Dopo aver creato e trasformato uno script in R, salva lo script di nuovo, e caricarlo nella console usando il comando source () visualizzato in precedenza. Ora vedi … niente. R non ti fa sapere da solo che ha caricato la funzione, ma è presente nell'area di lavoro, come puoi controllare usando ls (): >> ls () [1] "addPercent" "percent" "risultato "" x "

Se si crea una funzione e la si carica nell'area di lavoro mediante l'acquisizione dello script contenente la funzione, questa funzione diventa un oggetto nell'area di lavoro e può quindi essere trovata utilizzando ls () e - se necessario - rimosso usando rm ().

Formatta i numeri in R

L'output di ls () ti dice che la funzione è presente, quindi dovresti essere in grado di usarla. Ora puoi creare le percentuali più sorprendenti usando la funzione addPercent () come questa: >> nuovo. numeri addPercent (nuovi numeri) [1] "82. 2%" "2. 5%" "162%" "40%"

In realtà, è possibile utilizzare il codice sprintf ("% 1. 1f %%", 100 * x) invece della funzione addPercent () per un risultato molto simile. I programmatori C riconosceranno immediatamente sprintf () e concordano sul fatto che sia incredibilmente versatile e complesso. La funzione viene fornita con una pagina di aiuto molto lunga che vale sicuramente la pena di leggere se è necessario formattare i valori spesso. Altrimenti, risparmia il mal di testa.


Gioca con oggetti funzione R

Poiché una funzione in R è solo un altro oggetto, puoi manipolarla nello stesso modo in cui manipoli altri oggetti. Puoi assegnare la funzione a un nuovo oggetto e copiarla efficacemente in questo modo: >> ppaste <- addPercent

Ora anche la ppaste è una funzione che fa esattamente lo stesso di addPercent. Si noti che non si aggiungono parentesi dopo addPercent in questo caso.

Se aggiungi le parentesi, chiami la funzione e metti il ​​risultato di quella chiamata in ppaste. Se non si aggiungono le parentesi, si fa riferimento all'oggetto funzione stesso senza chiamarlo. Questa differenza è importante quando usi le funzioni come argomenti.

È possibile stampare il contenuto di una funzione semplicemente digitandone il nome al prompt, in questo modo: >> funzione ppaste (x) {percentuale <- round (x * 100, cifre = 1) risultato <- incolla (percent, "%", sep = ") return (result)}

Quindi, l'assegnazione a ppaste ha effettivamente copiato il codice funzione di addPercent in un nuovo oggetto.

È tutto a posto, ma significa anche che può cancellare efficacemente una funzione se usi accidentalmente lo stesso nome per un altro oggetto, altrimenti potresti perdere dati se per sbaglio hai dato lo stesso nome del tuo oggetto dati. Non ci sono pulsanti Annulla in R, quindi fai attenzione ai nomi che hai scegliere.

Fortunatamente, questo problema non si verifica con le funzioni e le funzioni R di base contenute nei pacchetti. Sebbene non sia una buona idea, potresti, ad esempio, nominare una somma vettoriale ed essere ancora in grado di usare la funzione sum () in seguito. Quando si utilizza sum () come funzione, R ricerca solo le funzioni con quel nome e ignora tutti gli altri oggetti con lo stesso nome.

Come utilizzare una funzione in R - dummies

Scelta dell'editore

Cosa succede dopo l'esame CISSP - manichini

Cosa succede dopo l'esame CISSP - manichini

Nella maggior parte dei casi, riceverai i risultati dei test non ufficiali al centro di test non appena completato l'esame Certified Security Systems Professional Professional (CISSP), seguito da un'e-mail ufficiale da (ISC) 2. In alcuni rari casi, i risultati non ufficiali potrebbero non essere immediatamente disponibili. (ISC) 2 analizza i dati del punteggio durante ciascun ciclo di test; se ...

Esame di Windows 2000 Server Exam - dummies

Esame di Windows 2000 Server Exam - dummies

Esame 70-215 è un esame di base richiesto per Windows 2000 MCSE traccia. Prima di iniziare a studiare per l'esame per Windows 2000 Server, prenditi del tempo per verificare gli obiettivi dell'esame. L'elenco degli obiettivi dell'esame descrive in dettaglio le capacità lavorative che devi padroneggiare per superare l'esame. L'esame per Windows 2000 Server si concentra sull'installazione, ...

Reati informatici - manichini

Reati informatici - manichini

Reati informatici sono costituiti da qualsiasi attività criminale in cui sistemi o reti di computer sono utilizzati come strumenti. Il crimine informatico include anche reati in cui i sistemi informatici sono presi di mira, o in cui i computer sono la scena del crimine commesso. Questo è uno spettro piuttosto ampio. Il mondo reale, tuttavia, ha difficoltà a gestire i crimini informatici. Diversi ...

Scelta dell'editore

Cosa succede dopo l'esame CISSP - manichini

Cosa succede dopo l'esame CISSP - manichini

Nella maggior parte dei casi, riceverai i risultati dei test non ufficiali al centro di test non appena completato l'esame Certified Security Systems Professional Professional (CISSP), seguito da un'e-mail ufficiale da (ISC) 2. In alcuni rari casi, i risultati non ufficiali potrebbero non essere immediatamente disponibili. (ISC) 2 analizza i dati del punteggio durante ciascun ciclo di test; se ...

Esame di Windows 2000 Server Exam - dummies

Esame di Windows 2000 Server Exam - dummies

Esame 70-215 è un esame di base richiesto per Windows 2000 MCSE traccia. Prima di iniziare a studiare per l'esame per Windows 2000 Server, prenditi del tempo per verificare gli obiettivi dell'esame. L'elenco degli obiettivi dell'esame descrive in dettaglio le capacità lavorative che devi padroneggiare per superare l'esame. L'esame per Windows 2000 Server si concentra sull'installazione, ...

Reati informatici - manichini

Reati informatici - manichini

Reati informatici sono costituiti da qualsiasi attività criminale in cui sistemi o reti di computer sono utilizzati come strumenti. Il crimine informatico include anche reati in cui i sistemi informatici sono presi di mira, o in cui i computer sono la scena del crimine commesso. Questo è uno spettro piuttosto ampio. Il mondo reale, tuttavia, ha difficoltà a gestire i crimini informatici. Diversi ...

Scelta dell'editore

Come masturbarsi - dummies

Come masturbarsi - dummies

La masturbazione è, di fatto, una parte fondamentale del buon funzionamento sessuale. I miti sull'andare alla cieca sono assolutamente falsi, e la masturbazione è una parte salutare della crescita. Se, tuttavia, stai solo esplorando la sessualità, ti starai chiedendo esattamente come masturbarti (o come si "masturba" l'altra metà). Tieni presente che, mentre ...

Come sapere se sei pronto per il sesso - manichini

Come sapere se sei pronto per il sesso - manichini

Qual è l'età giusta per iniziare fare sesso? Quando iniziare ad avere rapporti (o qualsiasi altro tipo di sesso) è una decisione molto difficile e seria da prendere. Alcune persone credono che devi aspettare finché non ti sposerai prima di fare sesso. Altre persone potrebbero non avere problemi con il sesso prematrimoniale. Sei l'unico che ...

Come proteggere i tuoi bambini da Internet Porn - dummies

Come proteggere i tuoi bambini da Internet Porn - dummies

Siti porno sono dappertutto su Internet e, sfortunatamente , i bambini sono sicuramente più intelligenti degli adulti riguardo ai computer. La buona notizia è che tutti i principali servizi commerciali online forniscono strumenti per il controllo parentale. Con diversi gradi, ti permettono di navigare per quello che vuoi senza preoccuparti troppo di sapere se i tuoi figli possono anche ...