R-ohjelmointi.org

Tilastotieteellistä ohjelmointia R-kielellä

Shell-komento

R.n shell- ja system-komennoilla voidaan interaktoida käyttäjärjestelmän komentorivin kanssa. Oheisessa esimerkissä annetaan R:n kautta Windows:n komentoriville sqlcmd-komento, joka tässä tapauksessa palauttaa 10 riviä SQL Serverin AdventureWorks-kannan Contact-taulusta suoraan R-objektiksi. Lisäksi esimerkissä muokataan objektia siten, että saadaan puhdas data.frame.

Näyttää tältä:

> adw.contacts <- shell(paste('sqlcmd -S <instanssin nimi> -d AdventureWorks -s ";" -Q ',
+                  '"SET NOCOUNT ON SELECT top 10 FirstName, LastName FROM Person.Contact;"',
+                  sep=""),
+                  intern=T)
> adw.contacts <- read.table(textConnection(adw.contacts),
+                 sep=";",
+                 header=T,
+                 strip.white=T,
+                 comment.char="-")
> adw.contacts
   FirstName    LastName
1    Gustavo      Achong
2  Catherine        Abel
3        Kim Abercrombie
4   Humberto     Acevedo
5      Pilar    Ackerman
6    Frances       Adams
7   Margaret       Smith
8      Carla       Adams
9        Jay       Adams
10    Ronald       Adina
 
>


Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *