본문 바로가기

Program26

dplyr dplyr 2017. 1. 12.
[초급 #2] package 관리 팩키지에 대해 조금 설명해 두자면 R은 초급을 넘어서면 팩키지의 싸움이라고 한다. XBox 같은 게임기를 사거나 닌텐도 같은 게임기를 사면 결국 나중은 게임팩의 싸움이 아닌가... 얼마나 다양한 게임이나 컨텐츠의 팩을 보유하고 있는냐에 따라 재미나게 이용을 할 수 있듯이 R에서 팩키지의 개념도 동일하다. 그래서 R의 패키지 종류에 대해 얼마나 다양하게 알고 있으며, 얼마나 적재적소에 잘 가져다 쓰는게 관건이라고 한다. R의 팩키지는 셀 수 없을 정도로 많다고 들 하는데, 그게 R이 free다 보니 여러사람이 쓰게 되고 java나 R을 잘 쓰는 사람이 필요한 팩키지를 만들어서 등록할 수 있도록한다. 그말은 결국 아무나 팩키지를 만들어서 간단한 절차를 따르면 팩키지를 R에 등록할 수 있다는 말이다. 이렇게 .. 2017. 1. 11.
[초급 #1] 설치하고 기본 설정하기 1. R을 설치하려면 R 프로그램과 java를 다운로드* 다운로드 링크 : http://www.r-project.org , http://www.java.com/ko- R : 좀 더 쉽게 접근할 수 있는 R-스튜디어가 있으나 처음 접근은 R 콘솔로 접근해서 전체를 아는게 나을 듯함. 라이센스는 FREE라고 생각하고 쓰면 됨. 따로 금액적인 건 없음. 다운로드는 미러사이트인 cran 링크로 들어가서 최신 파일을 다운 받음- java : R을 사용하면 java 의존성이 있어서 PC에 java가 설치되어 있어야함. 버전은 상관없으나 해당 PC의 운영 bit 일치 필요. PC가 64bit인 경우에 32bit java를 설치하면 R이 실행하면서 에러 남. 설치하는 PC에 따라 확인해서 설치해야 함. 2. R과 Ja.. 2017. 1. 10.
XML 파싱 dom4j를 이용하여 쉽게 XML을 파싱 할 수 있습니다. [ 예제 코드 ] import java.net.URL; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.io.SAXReader; public class Foo { public Document parse(URL url) throws DocumentException { SAXReader reader = new SAXReader(); Document document = reader.read(url); return document; } } Iterator 사용하기 "document"(SAXReader나 DocumentHelper를 통해 만들어진 XML객체)는 .. 2010. 1. 27.
ToStringBuilder - org.apache.commons.lang.builder.ToStringBuilder toString()은 현 객체의 값을 문자열로 변환하여 반환 해주는 메소드로써 직접 구현할려면 노가다성 코드입니다. 하지만 Commons의 ToStringBuilder를 사용하면 는 말 그대로 클래스의 toString()을 쉽게 만들 수 있습니다. 웹에서는 빈클래스등에 toString을 구현하면 쉽게 디벙깅을 할 수 있습니다. 예제 ToStringTest.java public class ToStringTest { public static void main(String args[]) { TestClass test = new TestClass(); System.out.println(test.toString()); } }.. 2010. 1. 5.
annotation API 한글 http://www.javastudy.co.kr/api/api1.6/index.html?javax/xml/bind/annotation/XmlElement.html 2009. 12. 27.