Hvordan å gi det riktige Informasjon i en R Minimal Reproduserbar Eksempel
November 17 by Eliza
En av de vanskeligste delene av å produsere en R minimal reproduserbar eksempel er å holde den minimal. En annen er å sørge for at du gir den nødvendige informasjonen så problemet er faktisk reproduserbar.
Hold det minimal
Utfordringen er å identifisere den minste eksempel (færrest linjer med kode) som gjengir problem eller feil. Før du sender inn koden din, må du sørge for å beskrive tydelig hvilke pakker du bruker. Med andre ord, må du huske å inkludere biblioteket () uttalelser.
Også teste koden i et nytt, tomt R økt for å kontrollere at den går uten feil. Folk bør være i stand til å bare kopiere og lime inn dine data og din kode i konsollen og få akkurat de samme resultatene som du får.
Gi nødvendig informasjon
Inkludert en liten bit av informasjon om din R miljø hjelper folk svare på dine spørsmål. Du bør vurdere å forsyne følgende:
- R-versjon (for eksempel R 2,13 til 1)
- Operativsystemet (for eksempel Windows 7 64-bit)
Funksjonen sessionInfo () skriver informasjon om din versjon av R og noen stedsinformasjon, samt vedlagte eller lastet pakker. Noen ganger resultatet av denne funksjonen kan hjelpe deg med å avgjøre om det er konflikter mellom dine lastet pakker. Hereâ € ™ s et eksempel på resultatene av sessionInfo ():
> SessionInfo ()
R versjon 2.14.1 (2011-12-22)
Plattform: x86_64-pc-mingw32 / x64 (64-bit)
locale:
[1] LC_COLLATE = English_United Kingdom.1252
[2] LC_CTYPE = English_United Kingdom.1252
[3] LC_MONETARY = English_United Kingdom.1252
[4] LC_NUMERIC = C
[5] LC_TIME = English_United Kingdom.1252
vedlagte grunnpakkene:
[1] stats grafikk grDevices utils datasett
[6] metoder basen
andre tilkoblede pakker:
[1] rj_1.0.2-5 devtools_0.5.1
lastet via et navnerom (og ikke vedlagt):
[1] RCurl_1.6-10.1 tools_2.14.1
Resultatene fortelle deg at denne økten kjører R versjon 2.14 på 64-bits Windows, med et Storbritannia locale. Du kan også se at R har lastet to pakker: pakke rj (versjon 1.0.2-5) og pakke DevTools (versjon 0.5.1).
Noen ganger ita € ™ s nyttig å inkludere resultater fra sessionInfo () i spørsmålet ditt, fordi andre R brukere kan deretter fortelle om det kan være et problem med R installasjon.
- • Hvordan lage en Minimal Reproduserbar Eksempel for å få hjelp med R
- • Hvordan oppdatere og Riktige Song Tags i Windows Media Player 12
- • Hvordan er det Nintendo Wii® Annerledes enn andre Gaming Systems?
- • Når er det riktig å bruke "En" i stedet for "A"?
- • Hvordan området funksjonen fungerer
- • Hvordan fremlegge riktig informasjon om din Nonprofit
- • Hvordan kan jeg finne informasjon om ADHD?
- • Hvordan er det Homeland Security Threat nivå Bestemmes?
- • Hvordan kan jeg få informasjon om Senatet stemmer?