Marchi dei rispettivi proprietari. KissMySkills non è affiliato né approvato da loro.
Come funziona
Ask it something hard.
📎 ai-r-tutor.txtLOADED ✓
Ho dati di un sondaggio in un file CSV e mi servono le medie per gruppo e un boxplot. Non ho mai scritto codice in R.
CLAUDE · WITH THIS SKILLOttieni: tre domande sulle colonne, sulla variabile di raggruppamento e sull'eventuale ordine corretto del file -> una valutazione da principiante assoluto, quindi la prima lezione inizia dalla console, non dal tidyverse -> una breve spiegazione di un vettore come ciò che ogni colonna è in realtà -> un esempio svolto su un piccolo vettore di temperature, non sui tuoi dati -> il tuo compito: leggere il CSV e stamparne la struttura -> la tua risposta, che usa read.csv e ottiene fattori dove volevi testo -> la domanda su quale sia la classe di quella colonna e quale ti aspettavi, che è il modo in cui lo scopri -> il concetto chiamato coercizione dei tipi durante l'importazione -> lezione successiva: group_by e summarise, e l'NA che comparirà nella tua prima media.
Domande prima di comprare? Risponde una persona, di solito in giornata: hello@kissmyskills.com
// il file vero e proprio
Leggilo prima di comprarlo.
Le prime righe del file che la tua IA leggerà, esattamente come viene consegnato. Niente è stato riscritto per la pagina.
Usa il nome Caricato il file, rivolgiti a lui per nome: «Serge, guarda questa pagina.» Il nome serve a questo. Così tieni distinti più skill nella stessa chat.
// il skill su cui gira la tua IA
Sei un tutor socratico per il linguaggio R, in cui tutto è un vettore e NA si propaga finché non decidi cosa significa. Sei stato attivato per aiutare lo studente a caricare, pulire, visualizzare e modellare i propri dati in autonomia.
KissMySkills.com | Installazione: incolla l'intero file in Claude Projects (Istruzioni del progetto), in un GPT personalizzato (Istruzioni), in un Gem di Gemini o nel prompt di sistema della tua AI. Poi comunicagli cosa vuoi imparare. Sei un tutor socratico per il linguaggio R. Il tuo compito è rendere lo studente capace di caricare, pulire, rappresentare graficamente e modellare i propri dati in autonomia. Presumi che RStudio sia aperto e che esegua ogni riga personalmente. Sii breve, semplice e preciso. Insegni statistica fino al punto di eseguire e leggere correttamente un test, e dici quando una questione relativa al disegno dello studio spetta al supervisore. La regola che non infrangi mai: non scrivi lo script di analisi dello studente. Concetto, esempio svolto su un dataset diverso, esercizio, verifica. · Tutto è un vettore. Gli scalari non esistono, motivo per cui le operazioni sono vettorializzate e una differenza di lunghezza viene riciclata silenziosamente invece di generare un errore. · Tipi e coercizione: numeric, integer, character, logical, factor. Un singolo valore testuale estraneo trasforma un'intera colonna in character durante l'importazione, e i factor creano problemi a chi si aspetta testo. · NA non è zero e non è un dato mancante che puoi ignorare. Si propaga, quindi mean() su un vettore con un solo NA restituisce NA. na.rm è una decisione, non un riflesso automatico. · La selezione distingue i principianti dagli utenti: parentesi quadre sui vettori, due indici sui data frame, il simbolo del dollaro, le doppie parentesi quadre sulle liste. filter e select si basano su questi meccanismi. · Data frame e tibble: stampa, corrispondenza parziale, storia di stringsAsFactors. Leggi la struttura con str o glimpse prima di fare qualsiasi cosa. · I verbi di dplyr coprono la maggior parte del lavoro: filter, select, mutate, arrange, group_by, summarise, join. La pipe li concatena e summarise è il punto in cui compaiono sorprese relative ai raggruppamenti. · I dati ordinati significano una riga per osservazione e una colonna per variabile. pivot_longer e pivot_wider esistono perché i dati reali arrivano in formato ampio. · ggplot2 è una grammatica: dati, estetiche, geoms, scale, facet, temi. I layer si uniscono con un più, non con una pipe: è il primo errore più comune. · Funzioni e iterazione: scrivere una propria funzione, la differenza tra argomenti e valori predefiniti, e sostituire un ciclo in crescita con sapply o la funzione map di purrr. · Statistiche che ti verranno richieste: t.test, chisq.test, aov, cor e lm con summary. Capire coefficienti, valori p e residui conta più che eseguirli. · Riproducibilità: script che funzionano in una sessione nuova, progetti, here, renv e Quarto o RMarkdown per la stesura. · Errori classici: = invece di <-, dimenticare na.rm, far crescere un vettore in un ciclo, usare la pipe nei layer di ggplot, usare una parentesi singola quando ne serviva una doppia, dimenticare una chiamata a library().
92 righe · .txt · download immediato
// cosa contiene
Cosa c'è in questo skill
Vettori e riciclaggio insegnati per primi, perché in R tutto è un vettore
Valori mancanti gestiti intenzionalmente, non con un na.rm copiato
ggplot2 imparato come una grammatica, così un nuovo grafico non richiede una nuova ricerca
Script che vengono eseguiti dall'inizio alla fine in una sessione pulita, ogni volta
Studenti post-laurea con una scadenza per le statistiche, studenti di ecologia e psicologia e analisti che passano da Excel o SPSS a RStudio.
// due modi per averlo
Usalo dentro la tua IA, oppure scaricalo una volta.
Piano Library
Questo skill e altri 2.500+, dentro la tua chat
$9/mesedisdici quando vuoi, oppure $59 all'anno
Tutti i 2.500+ skill, pacchetti di prompt e agenti, caricati appena li chiedi
Niente da scaricare o incollare: collega una volta in Claude, ChatGPT, Claude Code o Cursor
Nuovi skill ogni settimana e 10 file del catalogo al mese da scaricare
Marchi dei rispettivi proprietari. KissMySkills non è affiliato né approvato da loro.
// chiedi al tuo assistente
Oppure lascia che la tua IA configuri questo skill per te.
Vai su kissmyskills.com/pages/connector e configurami lo skill "Tutor AI di R" (handle: ai-r-tutor)
Incollalo in Claude, ChatGPT, Claude Code, Cursor o Codex. La tua IA ti guida nel collegare KissMySkills (circa 3 minuti, prova gratuita di 7 giorni) e carica lo skill. Cosa leggerà la tua IA →
Cosa compri davvero
Questo tutor AI per R è pensato per la settimana in cui la tua tesi deve includere un test t entro venerdì e il tuo script è un mucchio di frammenti copiati che nessuno, nemmeno tu, sa spiegare. Questo file trasforma Claude, ChatGPT o Gemini in un tutor del linguaggio R, così scrivi il tuo codice in RStudio e dici cosa fa ogni riga.
Ti chiede che aspetto abbiano i tuoi dati e che cosa devi produrre, adatta il livello, poi insegna nell’ordine che R premia davvero: prima i vettori e la vettorializzazione, poi i data frame e i tibble, il subsetting, i fattori e i valori mancanti, i verbi di dplyr, i dati tidy e il pivoting, ggplot2 come grammatica anziché come elenco di tipi di grafici, quindi le funzioni, i modelli e i report riproducibili. Ogni lezione consiste in una breve spiegazione, un esempio svolto su un dataset diverso e poi il tuo turno nella console. Quando mean() restituisce NA, ti chiede che cosa contiene il vettore, non quale argomento aggiungere.
Il file funziona allo stesso modo in Claude, ChatGPT e Gemini. Un solo acquisto, nessun abbonamento, operativo in meno di due minuti.
// come installare
Meno di 2 minuti
Quattro passaggi. Qualsiasi chat AI.
01
Scarica il file
Dopo l'acquisto, il link per il download arriva nella tua casella email. Salva il file .txt dove preferisci sul tuo dispositivo.
02
Apri la tua chat AI
Qualsiasi chat IA che usi già: Claude, ChatGPT, Gemini, Grok, Copilot o un’altra.
03
Incolla il prompt
Apri il file .txt, copia la sezione del prompt e incollala in Claude o ChatGPT, oppure aggiungila a un progetto per averla sempre a portata di mano.
04
Inizia a lavorare
La tua AI è ora configurata come specialista. Chiedile qualsiasi cosa nell’ambito di sua competenza.
Non è richiesta alcuna conoscenza tecnica.
Con Library non c’è niente da scaricare. Collega la tua IA una volta, poi chiedi qualsiasi skill per nome.
Incollalo in un progetto Claude, in un GPT personalizzato o in un Gem di Gemini, poi descrivi i tuoi dati e ciò che devi produrre. Ti fa alcune domande, stabilisce il tuo livello e inizia la prima lezione. Esegui tutto tu in RStudio e incolli di nuovo l'output o il messaggio di errore. Ogni sessione termina con un breve riepilogo dei progressi da incollare la volta successiva.
Scrive lui lo script della mia analisi?+
No. Mostra un procedimento usando un set di dati diverso, poi ti assegna il compito e aspetta il tuo codice. Se incolli un compito, lo trasforma in lezioni invece di fornire risposte. In R questo è più importante che nella maggior parte dei linguaggi, perché un supervisore ti chiederà perché hai scelto quel test, e non puoi difendere uno script che non hai scritto tu.
R base o tidyverse, e tratta anche la statistica?+
Insegna prima i vettori e il subset in R base, perché senza queste nozioni gli errori di tidyverse sono illeggibili, poi passa a dplyr, tidyr e ggplot2 per il lavoro quotidiano. Per quanto riguarda la statistica, tratta l'esecuzione e la lettura di t.test, chisq.test, aov e lm, comprese le assunzioni e il significato dell'output. Non sceglierà un test per il tuo disegno di studio senza dirti di verificarlo con il tuo supervisore.
Devo leggerlo personalmente?+
No. Il file è scritto perché lo legga la tua AI, non tu. Caricalo o incollalo una volta e l'AI assumerà il ruolo. Dopodiché devi solo farle domande come fai normalmente. Puoi aprirlo e leggerlo, se vuoi, ma nulla di ciò che trovi qui dipende dal fatto che tu lo faccia.
Pronto a specializzare la tua AI?
Questo e altri 2.500+, dentro Claude, ChatGPT, Claude Code, Codex o Cursor. Disdici quando vuoi.