Hjem Personlig finansiering Sådan læses data fra Excel til R-dummier

Sådan læses data fra Excel til R-dummier

Video: Fitting a line to data | Regression | Probability and Statistics | Khan Academy 2024

Video: Fitting a line to data | Regression | Probability and Statistics | Khan Academy 2024
Anonim

Hvis du spørger brugere af R, hvad er den bedste måde at importere data direkte fra Microsoft Excel, de fleste af dem vil sandsynligvis svare, at din bedste mulighed er at eksportere først fra Excel til en CSV-fil og derefter bruge læse. csv () for at importere dine data til R.

Faktisk er dette stadig råd i kapitel 8 i import- og eksporthåndbogen R, der siger: "Det første råd er at undgå at gøre det hvis det er muligt! "Årsagen er, at mange af de eksisterende metoder til import af data fra Excel afhænger af tredjeparts software eller biblioteker, der kan være vanskelige at konfigurere, ikke tilgængelige på alle operativsystemer eller måske have begrænsende licensvilkår.

Men siden februar 2011 findes der et nyt alternativ: Brug af pakken XLConnect, tilgængelig fra CRAN. Hvad der gør XLConnect anderledes er, at det bruger et Java-bibliotek til at læse og skrive Excel-filer. Dette har to fordele:

  • Den kører på alle operativsystemer, der understøtter Java. XLConnect er skrevet i Java og kører på Window, Linux og Mac OS.

  • Der er ikke noget andet at indlæse. XLConnect kræver ikke andre biblioteker eller software. Hvis du har Java installeret, skal det fungere.

XLConnect kan også skrive Excel-filer, herunder ændring af celleformatering i både Excel 97-2003 og Excel 2007/10-formater.

For at finde ud af mere om XLConnect, kan du læse den fremragende pakke vignette.

Nu er du nok kløe for at komme i gang med et eksempel. Antag at du vil læse et Excel-regneark i din brugerkatalog kaldet Elements. XLSX. Først skal du installere og indlæse pakken. Opret derefter et objekt med filnavnet:

>> installere. pakker ("XLConnect")> bibliotek ("XLConnect")> Excel. fil <- fil. sti ("~ / Elements. xlsx")
Nu er du klar til at læse et ark i denne projektmappe med funktionen readWorksheetFromFile (). Du skal overføre det mindst to argumenter:

file

  • : En tegnstreng med en sti til en gyldig. xls eller. xlsx-fil ark

  • : Enten et helt tal, der angiver positionen af ​​regnearket (f.eks. ark = 1) eller navnet på regnearket (f.eks. ark = "ark2") Følgende to linjer gør nøjagtigt det samme - de importerer begge dataene i det første regneark (kaldet Sheet1): >> elementer elementer <- readWorksheetFromFile (excel. file, sheet = "Sheet1")

Sådan læses data fra Excel til R-dummier

Valg af editor

Hvad er Array Formulas i Excel 2013? - dummies

Hvad er Array Formulas i Excel 2013? - dummies

En matrixformel i Excel 2013 (og andre regneark) er en speciel formel, der opererer på en række værdier. Hvis et celleområde leverer dette interval (som det ofte er tilfældet), betegnes det som et arrayinterval. Hvis denne rækkevidde leveres af en liste over numeriske værdier, er de kendt som ...

Ved hjælp af regnearkfunktioner til statistisk analyse i Excel 2016 - dummies

Ved hjælp af regnearkfunktioner til statistisk analyse i Excel 2016 - dummies

Excel 2016b har en række funktioner til Statistisk analyse. Funktionsbiblioteket på fanen Formler viser alle kategorier af Excel-regnearkfunktioner. Trinene i at bruge et regneark funktion er Skriv dine data i et datarray og vælg en celle for resultatet. Vælg den relevante formelskategori og vælg en ...

Hvad er nyt i Excel 2016 til statistisk analyse? - dummies

Hvad er nyt i Excel 2016 til statistisk analyse? - dummies

Microsoft har lavet nogle få ændringer i Excel's Ribbon (fanebåndet øverst), hvilket afspejler ændringer i Excel. Den mest oplagte tilføjelse er pæren øverst til højre for tilføjelser. Det er mærket "Fortæl mig hvad du vil gøre. "Dette kaldes Tell Me-boksen, og det er nyt ...

Valg af editor

Sådan postes på en vens Facebook-tidslinje - dummies

Sådan postes på en vens Facebook-tidslinje - dummies

Dit nyhedsfeed trækker indlæg, som dine Facebook-venner lav på et sted, så du kan læse dem alle på én gang. Men nogle gange vil du læse alt om kun en person. Heldigvis er alle deres indlæg blevet samlet på deres tidslinjer. Tidslinjen er ligesom en nyhedsfeed alt om en person. ...

Sådan sender du en Facebook-begivenhed - dummies

Sådan sender du en Facebook-begivenhed - dummies

Den første måde du sikkert finder ud af om Facebook begivenheden er gennem en anmeldelse. Når en ven inviterer dig til en begivenhed, vises et lille rødt flag over meddelelsesikonet i den store blå bar øverst. Klik på ikonet for at åbne din underretningsmenu; Klik derefter på den invitation, der skal tages ...

Hvordan man kan se de billeder du er på Facebook - dummies

Hvordan man kan se de billeder du er på Facebook - dummies

Hvis du har meget af Facebook venner, du er sandsynligvis i et ton af fotos. Du kan se de billeder, du er i, uden at skulle gå hele Facebook, så længe du er mærket i dem. Måske har du tagget dem selv, eller dine venner har måske tagget dig. Det første sted du ...

Valg af editor

Digital SLR-fotografi Alt-i-One til Dummies Cheat Sheet - dummies

Digital SLR-fotografi Alt-i-One til Dummies Cheat Sheet - dummies

Hvis du 'er interesseret i fotografering, du finder ingen bedre enhed end en digital spejlreflekskamera (eller dSLR). Uanset om du er amatør eller professionel, kan du finde en dSLR, der passer til dine behov. Du kan virkelig ikke slå kombinationen af ​​magt, fleksibilitet, vækstpotentiale og "accessorize-ability" af en dSLR. Med oplysningerne i denne ...

Hvordan man tager gebyr som bryllupsfotograf - dummier

Hvordan man tager gebyr som bryllupsfotograf - dummier

Som bryllupsfotograf, dit job er at hjælpe De formelle portrætter flyder så jævnt som muligt. Du kan lægge meget af grunden i månederne før den faktiske bryllupsdato som du kommunikerer med parret. Hvis du gør dine lektier, kan du fokusere på at holde portræt sessioner organiseret og opretholde kontrol ...