R u bankarstvu
  • Zbirka riješenih zadataka
  • O Zbirci
  • 1. Import podataka
    • .csv & .txt
    • Microsoft Excel
    • Microsoft Access
    • SAS
    • .RData
  • 2. Manipulacije i agregacije podataka
    • str
    • ifelse & if
    • Nedostupne vrijednosti
    • %in%
    • as.Date
    • Petlje
    • Agregacije podataka
  • 3. Eksport podataka
    • .csv & .txt
    • Microsoft Excel
    • Microsoft Access
    • SAS
    • .RData
    • Eksport tabela i grafika u Microsoft PowerPoint
    • Eksport tabela i grafika u Microsoft Word
  • 4. Ostalo
    • ODBC konekcije
    • Sistemsko manipulisanje fajlovima i folderima
    • Pozivanje R funkcija i programa iz SAS-a
    • Pozivanje SAS programa iz R-a
    • Korisničke funkcije
    • Neto sadašnja vrijednost
    • Plan otplate kredita
    • Efektivna kamatna stopa
    • Moratorijum na otplatu kredita
    • Restrukturiranje kredita kroz produženje roka otplate
    • WoE & IV
    • WoE transformacije u regresionim modelima
    • Kalibracija rejting skale
    • Monotono grupisanje numeričkih risk faktora
  • Biografija
Powered by GitBook
On this page

Was this helpful?

  1. 3. Eksport podataka

SAS

Zadatak: Generisati vjestački data frame (db) i eksportovati ga u .xport SAS format.

> #narednu komandu izvrsiti ukoliko foreign paket vec nije instaliran
> #install.packages("foreign")
> 
> #importovati foreign paket
> library(foreign)
> #generisati vjestacki data frame
> db <- data.frame(x = 1:10, y = letters[1:10])
> head(db, 2)
  x y
1 1 a
2 2 b
> #eksport fajl i SAS import kod
> write.foreign(df = db, datafile = "db_foreign", 
+   codefile = "SAS_code_import.sas", 
+   package = "SAS")

Prilikom eksport podataka putem paketa foreign kreira se dodatni fajl koji sadrzi SAS kod za import eksportovanih podataka. Za prethodni primjer eksportovani kod (iz fajla SAS_code_import.sas ) može se direktno izvršiti u SAS-u :

* Written by R;
*  write.foreign(df = db, datafile = "db_foreign", codefile = "SAS_code_import.sas",  ;

DATA  rdata ;
LENGTH
 y $ 1
;

INFILE  "db_foreign" 
     DSD 
     LRECL= 10 ;
INPUT
 x
 y $ 
;
RUN;
> #narednu komandu izvrsiti ukoliko rio paket vec nije instaliran
> #install.packages("SASxport")
> 
> #importovati SASxport paket
> library(SASxport)
> #generisati vjestacki data frame
> db <- data.frame(x = 1:10, y = letters[1:10])
> head(db, 2)
  x y
1 1 a
2 2 b
> #eksport Xport formati
> write.xport(db, file = "db_sasxport.xport")

Pored navedenih primjera eksporta podataka iz R-a u odgovarajući SAS format, mogući su standardni načini razmjene podataka (eksport podataka iz R-a u .csv ili .txt fajlove i njihov import u SAS).

PreviousMicrosoft AccessNext.RData

Last updated 4 years ago

Was this helpful?