Miten luen / kirjoitan Excel-tiedostoja SAS: ssä? / SAS FAQ

Excel-tiedoston lukeminen SAS

Oletetaan, että sinulla on Excel-laskentataulukko nimeltään https://stats.idre.ucla.edu/wp-content/uploads/2016/02/auto.xlsx. Tämän laskentataulukon tiedot on esitetty alla.

MAKE MPG WEIGHT PRICEAMC Concord 22 2930 4099AMC Pacer 17 3350 4749AMC Spirit 22 2640 3799Buick Century 20 3250 4816Buick Electra 15 4080 7827

ohjatun tuonnin käyttäminen on helppo tapa tuoda tietoja SAS: ään. Ohjattu tuominen löytyy avattavasta Tiedosto-valikosta. Vaikka Ohjattu tuominen on helppoa, se voi olla aikaa vievää, jos sitä käytetään toistuvasti. Ohjatun Tuomisen viimeinen näyttö antaa sinulle mahdollisuuden tallentaa lausumat, joita SAS käyttää tietojen tuomiseen, jotta niitä voidaan käyttää uudelleen. Seuraavassa on esimerkki, joka käyttää yhteisiä vaihtoehtoja ja osoittaa myös, että tiedosto on tuotu oikein.

PROC IMPORT OUT= WORK.auto1 DATAFILE= "C:https://stats.idre.ucla.edu/wp-content/uploads/2016/02/auto.xlsx" DBMS=xlsx REPLACE; SHEET="auto"; GETNAMES=YES;RUN;
  • proc-tuonnin out= – vaihtoehto kertoo SAS: lle, mikä on uuden SAS-tiedoston nimi ja mihin tietojoukko tallennetaan, kun se tuodaan.
  • seuraavaksi datafile= – vaihtoehto kertoo SAS: lle, mistä se tiedosto, jonka haluamme tuoda, löytyy.
  • DBMS= – vaihtoehtoa käytetään tuotavan tiedoston tyypin tunnistamiseen.
  • korvaa-asetus korvaa olemassa olevan tiedoston.
  • tarkentaaksesi, mikä arkki SAS: n tulisi tuoda, käytä sheet=”sheetname” – lauseketta. Oletuksena on, että SAS lukee ensimmäisen arkin. Huomaa, että levyjen nimet voivat olla vain 31 merkkiä pitkiä.
  • Getnames=yes on oletusasetus ja SAS käyttää automaattisesti ensimmäistä datariviä muuttujan niminä. Jos arkin ensimmäinen rivi ei sisällä muuttujien nimiä, käytä getnames=ei.

Excel-tiedostojen kirjoittaminen ulos SAS: stä

Excel-tiedoston kirjoittaminen on erittäin helppoa PROC export-ohjelmalla SAS: ssä.

tässä on esimerkkiohjelma, joka kirjoittaa Sas-tietoja nimeltä mydata Excel-tiedostoon nimeltä MyData.xlsx hakemistoon ”C: väitöskirja”.

proc export data=mydata outfile='c:dissertationmydata.xlsx' dbms = xlsx replace;run;

muokattu 12. lokakuuta 2011

Leave a Reply

Sähköpostiosoitettasi ei julkaista.