Tag: Excel

  • Excel 불러오기 #2

    2009/10/01 – [공부해 봅시다/R-Project] – Excel 불러오기

    예전에도 관련 내용을 다룬 적이 있는데

    몇 일 전 모 형이 부탁한 내용을 R에서 구현해 보고자

    R에서 Excel 을 불러오는 여러 방법을 시도해 보았다.

    파일이 제대로 불러와지지 않는 것 같아서

    여러 가지 방법을 시도해 보았다.

    Excel 을 불러올 수 있는 여러 패키지 중에서

    RODBC 를 이용하는 방법도 있고

    gdata 를  이용하는 방법도 있었다.

    그런데 2가지 패키지 모두 제대로 불러와지지 않았다.

    32bit 버젼의 R에서만 동작하는 것 같기는 한데

    XLConnect 패키지를 사용하면 비교적 쉽게 불러올 수 있다.

  • Excel 불러오기

    http://remantu.com/r/tutorial/load-data

    엑셀 파일인 XLS 파일을 R에서 불러오는 방법을 역시나 인터넷에서 찾았다. CSV 등으로 변환해서 불러와도 되지만 그 방법보다 좋은 점은 특정 Sheet를 지정해수 불러올 수 있다는 점이다.

    library(RODBC)
    xls = odbcConnectExcel(“파일명.xls”)
    Data 명 = sqlFetch(xls, “엑셀 Sheet 명”)

    이게 홈페이지에 있던 방법이고, 이를 응용해서 한 줄을 줄일 수도 있다.

    Data 명 = sqlFetch(odbcConnectExcel(“파일명.xls”), “엑셀 Sheet 명”)

    이 방법의 단점은 Windows 에서 실행한 R에서만 사용할 수 있다는 것이다. Mac 에서 실행한 R에서는 사용할 수가 없다. 기존의 방법대로 CVS 파일 등으로 변환을 해야 한다. ㅡㅡ;;