• 메인으로 이동
    AD광고
    Best Seller소년 김구의 가슴 뜨거운 역사설민석의 한국사 대모험 38
    AD광고
    New경이롭고 치열한 생존 이야기극한 진화의 세계
    • 소득공제
    • 무료배송

    R 코딩과 문자

    • 김준우 저
    • 전남대학교출판문화원
    • 2025년 09월 10일
    1%15,84016,000
    적립금
    480원 (3% 적립)
    추가 적립
    추가 적립 안내
    • 5만원 이상 결제 시 (*배송비 제외)

      정가제FREE(상품/사은품) 금액이 2,000원 이상이면 2,000원 추가적립

    • 10만원 이상 결제 시 (*배송비 제외)

      정가제FREE(상품/사은품) 금액이 2,000원 이상이면 2,000원 추가적립

      정가제FREE(상품/사은품) 금액이 5,000원 이상이면 5,000원 추가적립

    결제혜택
    무이자 할부
    결제사 혜택
    쿠폰
    회원 가입 즉시 지급되는 적립금 과 등급별 다양한 회원 혜택 보기
    배송비
    무료  (해외배송의 경우 지역에 따라 상이)

    배송안내

    서울특별시 강남구 강남대로 542(논현동, 영풍빌딩)
    지금 택배 주문하면 9/29(화) 출고 가능
    택배보다 빠른, 나우드림
    15,840

    [네이버페이]

    상품 규격 정보
    상품상세정보
    ISBN ISBN-13 : 9791194716228
    쪽수236쪽
    크기B5(188mm X 257mm, 사륙배판)
    제품구성단행본
    이 책이 속한 분야
    • 컴퓨터/IT > 컴퓨터일반
    관련 이벤트
    • 사은품

    이달의 리뷰왕

    2026.01.01 ~ 2026.12.31

    • 사은품

    신규가입시 최대 10,800원

    2025.12.31 ~ 2026.12.31

    • 사은품

    『디그 잇3』 출간기념 포토카드 증정 이벤트

    2026.09.14 ~ 2026.10.02

    • 사은품

    2026 추석 프로모션 - 영롱한 보름달처럼 풍성한 추석 혜택🌕

    2026.09.09 ~ 2026.09.27

    • 사은품

    『유치원 Wars 17』 출간 기념 포토카드 증정!

    2026.09.01 ~ 2026.09.28

    • 사은품

    9월 특별선물 《영풍문고 리유저블백》

    2026.09.01 ~ 2026.09.30

    • 사은품

    이달의 리뷰왕

    2026.01.01 ~ 2026.12.31

    • 사은품

    신규가입시 최대 10,800원

    2025.12.31 ~ 2026.12.31

    • 사은품

    『디그 잇3』 출간기념 포토카드 증정 이벤트

    2026.09.14 ~ 2026.10.02

    • 사은품

    2026 추석 프로모션 - 영롱한 보름달처럼 풍성한 추석 혜택🌕

    2026.09.09 ~ 2026.09.27

    책 소개

    이 책은 R 언어를 가지고 해보는 노력의 일환이다. 숫자의 통계분석을 위해 만들어진 이 언어는 문자의 분석에도 유용하게 쓰이고 있다. 사실 데이터 의미를 보여주는 데에도 이 언어는 유용한다. R 기반 tm 패키지는 현재 찾아볼 수 있는 가장 쓸모가 있는 몇 개의 시각화 도구 가운데 하나이다. 많은 데이터가 빅데이터로 바뀌고 있다. 생활 속에 광범위하게 침투한 전자기기가 쏟아내는 실시간 정보는 날이 갈수록 좋아지는 컴퓨터 성능으로 손쉽게 처리된다. 따라서 이러한 빅데이터 문자를 처리하는 것은 실용적 중요성도 동시에 가지게 된다. 이러한 새로움에 적응해나가는 것이 개인이나 조직에게 실존적 의미를 던지는 경우도 나타나기 시작한다. R 언어의 기본 원리부터 시작해서 관련된 패키지로 넘어간다. tm 패키지를 사용하여 단어구름(word cloud) 만드는 방법을 다루고는, 문자를 조금 더 효율적으로 추출해내고 다루는 방법인 정규식(regular expression) 소개로 책이 마무리된다. 다른 책에서는 찾기 어려운 이 책만의 뚜렷한 세 가지 장점이 있다. 첫 번째로 R 원리를 중심으로 전개된다. 대표적인 것이 R 언어 최소단위 벡터이다. 예시를 들어가면서 원리를 깊이 있고 자세하게 설명한다. 그리고 이를 계속 응용해 나간다. 이 책은 쉽게 풀어서 원리를 제공하면서도 나중에 다루어도 될 주제는 생략하는 방식으로 진도를 쭉 나가고 있다. 두 번째로 R 코딩 원리와 문자 처리 실무를 같이 배울 수 있다. 기존 방식은 R 기초 과정이 끝난 다음에 더 수준 높은 과정으로서 문자열을 다룬다. 모든 컴퓨터 언어가 숫자뿐 아니라 문자 역시 자연히 다루게 되는 걸 생각해보면, 이러한 학습 방식은 인위적이다. 그래서 비효율적이다. 따라서 독자 입장에서는 문자 처리라는 실무를 R 코딩 원리 이해와 연결시킬 수 있다. 인문과학 사회과학 학술 분석뿐 아니라 일반 실무 작업을 수행할 때, 원리를 제대로 알고 분석을 해나갈 수 있게 된다. 세 번째로 이 책의 진행은 퀴즈를 푸는 듯한 느낌을 가질 수 있다. 근원적 R 코딩 원리와 관련된 부분은 질문을 먼저 던진다. 그리고 제일 마지막 장에는 열쇠에 해당하는 지식을 제공한다. 수업 시간에서 학생들과 같이 성장하는 과정이, 책에 반영되기 때문에 가능한 형식이다.

    목차

    [목 차]
      

    01 묶음의 벡터vector / 13

     

    02 묶음에 대한 함수와 기호 / 23

     

    03 논리값과 묶음 / 29

     

    04 논리값과 묶음 더 살펴보기 / 39

     

    05 할인매장 비유에서 신선식품 혹은 가공식품 정하기 as 함수와 R의 개입 / 51

     

    06 벡터 c 함수 데이터프레임data.frame 함수 리스트list 함수 / 57

     

    07 base R 사용해서 문자 다루기 / 63

     

    08 문자를 가져오고 또 가져와서 바꾸는 함수 / 73

     

    09 창고형 할인매장에서 물건 묶음을 맞추어 팔기 paste 함수 / 83

     

    10 문자 묶음을 strsplit 함수로 쪼개면 / 91

     

    11 날짜벡터 문자벡터 / 99

     

    12 요인factor / 111

     

    13 들쭉날쭉한 텍스트 파일 가져오기 / 123

     

    14 R로 파일 가져오는 다양한 방법들 / 133

     

    15 텍스트마이닝 패키지 tm 설치와 corpus / 146

     

    16 문자 정제text cleaning / 155

     

    17 단어구름wordcloud / 166

     

    18 단어구름 손질하기 / 179

     

    19 정규식에서 패턴pattern 매치match 시키기 / 191

     

    20 메타문자 . 기호 아무거나 가능하지만 반드시 한 칸만 차지한다 / 195

     

    21 마침표 . 찾으려면 \. / 199

     

    22 R에서 정규식 실습하기 / 203

     

    23 메타문자 그리고 해제문자로서 \ / 211

     

    24 앞서 제기된 질문을 푸는 단서 / 221

     

    이 책에 인용되어 있고 또 볼만한 책들 / 225


    [본 문]
      

    01 묶음의 벡터vector

    1.1 하라는 대로 따라 하는 base R 설치

    먼저 R 설치해야 한다. 그냥 검색창에 R 입력해서 검색한다. 구글 네이버 다음 등등 어디에서나 가능하다.

    R 홈페이지 바로 가는 방법도 있다. https://www.r-project.org/ 이다.

    화면 제일 밑줄에 보이는 download R 누른다.

    그리고는 그냥 컴퓨터가 시키는 대로 그대로 진행한다.

    시키는 대로 진행하는 이유가 있다. 시키는 대로 하면 내가 무엇을 바꾸지 않게 된다. R에서는 설치 경로나 저장하는 파일에 한글을 넣지 않아야 한다. 하라는 대로 하면 다 영어로 진행된다.

    이 책 R 코딩 과정에서도 한글은 아예 쓰지 않는다. 입력도 오래 걸리고 오류도 나기 쉽다.

    어디서 다운받을지를 묻는 이런 화면이 나올 수도 있다. 마찬가지로 기본사양 0-Cloud [https] 그대로 선택한다.

    빨리 내려 받을 수 있도록, 알아서 가까운 곳을 찾아준다.

    이제 화면에 다음과 같은 아이콘이 생겨나 있을 것이다. 이제부터 Base R 사용 가능하다.

    아이콘 더블클릭하면 명령문 입력하고 실행하는 화면인 콘솔console 화면이 나온다.

    1.2 R 종료할 때 작업공간 이미지 저장하지 말아야

    이 책을 보면서 작업을 하다가 R 화면을 닫으면 다음과 같은 창이 나온다.

    이런 경우 아니요 선택한다. 이렇게 해야 하는 이유는 다음 책 78쪽부터 시작하는 ‘37. 만들고 실행한 결과물인 작업공간 저장하지는 말자부분을 읽어보면 된다.

    김준우. 2023. 즐거운 R 코딩, 풀리는 R Commander 확률 통계.

    이 책의 코딩은 짧고 간단해서 그냥 다시 입력해도 큰 문제는 없다.

    그래도 반복이 싫은 경우에는 입력한 내용을 복사해서 메모장이나 아래아 한글 파일로 저장하면 된다.

    처음 시작하는 프롬트 〉 제외하고 나머지 부분을 한 줄씩 복사해서 R에 붙여서 실행시키면 된다.

    1.3 base R 최소단위는 벡터vector 그리고 여기서 나오는 R 언어의 개입

    R 언어의 최소단위는 벡터vector 이다. 최소단위가 하나의 숫자나 문자가 아니다.

    숫자나 문자의 묶음인 벡터vector 최소단위로 작동하는 것이 R 언어이다. 가게로 비유해보자! 코스트코 롯데맥스 같은 창고형 할인점을 생각하면 되겠다. 묶음 단위이다.

    다른 교재를 보니까 이런게 있던데, 그러면 최소단위가 하나의 숫자나 문자 아닌가요? 이런 질문이 있을 수 있다.

    - 기호로는 지정을 한다. 영어로 assign 이다. 무엇 무엇이라고 정한다 라고 이해하면 되겠다.

    화살표를 받는 쪽이 당하는 객체object 된다. 객체는 예술 이론에서 많이 나온다. 바뀌어지는 쪽이다.

    하여튼 여기에서 이렇게 잘못 생각할 수도 있다. u 라고 정해진 것이 1이다. h 라고 정해진 것이 car 이다. 문자를 다룰 경우에는 따옴표를 이렇게 쓴다. 하여튼 이러니까 하나의 숫자 하나의 단어가 기초 단위 아닌가?

    사실 이렇게 되어야 한다. 여러 개 묶음이 보통이라서 상품마다 묶어주는 것이 있어야 한다. 묶는다는 combine 의미의 c 함수가 들어간다.

    함수는 이것을 넣으면 저런 과정을 거쳐서 나온다는 걸 정해둔 것이다. 공장의 기계로 치면 여러 개를 하나로 묶는 기계에 해당한다. c 다음의 괄호 안에 있는 것이 투입물이다. 산출물은 이렇게 정해진 벡터 이름을 입력하고 엔터를 누르면 나오는 묶음이다.

    하나의 구성요소만 있는 벡터는 굳이 묶지 않아도 되니까 c함수 없이 표기해도 작동할 뿐이었던 것이다.

    당연히 보통은 구성요소가 여러 개이다. 그리고 여기서 우리는 중요한 두 가지를 한꺼번에 알아본다. 첫째 동일한 이름의 벡터를 지정하면 이전의 내용을 겹쳐 써버린다. 이전의 내용은 없어진다는 것이다.

    두 번째는 R 언어는 직접적으로 개입하기도 한다. 벡터 구성요소 숫자가 맞지 않으면 그렇다. 그 순간에 강력하게 개입한다.

    여기서 재미있는 점이 있다. 그러고는 또 최대한 원래 상태를 그대로 유지시킨다.

    이러한 개입은 묶음을 단위로 한다는 사실에서부터 나온다. 묶음이 단위가 아니라면, 이러한 개입의 여지 자체가 없다.

    창고형 할인점에서 이 묶음 저 묶음을 또 합쳐서 같이 물건을 팔아야 하는 경우를 생각해보자! 물론 비유이다.

    저자 소개
    저자 : 김준우
    도서리뷰
    이 책을 읽고 어떤 느낌을 받으셨나요? 리뷰를 남기고 다른 독자들과 함께 공유해보세요.

    구매(배송/수령완료) 후 리뷰를 작성하시면 적립금 300원을 드려요!

    등록된 리뷰가 없습니다

    첫번째 리뷰어가 되어주세요

    이 분야에서 요즘 뜨는 책
    에러가 무섭지 않게 되는 책 - 에러 잘 읽는 법부터 효율적으로 디버깅하고 디버깅이 쉬운 코드를 작성하는 법까지사쿠라바 히로유키, 모치즈키 고타로 | 제이펍
    AI혁신:개정판 - 나의 커리어를 높이는 스마트워크 전략박대형, 김상용, 차명일, 임성기 | 지식과감성
    인생 언리얼 5 프로젝트 교과서 - 언리얼 엔진으로 3D 이머시브 콘텐츠 개발이영호, 박원석, 박현상, 탁광욱, 이영훈, 김현진 | BM성안당
    비전공자를 위한 이해할 수 있는 파이썬 - 챗GPT 시대에 최적화된 파이썬 공부법최원영 | 티더블유아이지
    엔트리 인공지능 with 햄스터 로봇 - 개정판강윤지,박찬규,강성웅,김원유,심재민,김연구,홍성용,김경상,정인재 | 영진닷컴
    에러가 무섭지 않게 되는 책 - 에러 잘 읽는 법부터 효율적으로 디버깅하고 디버깅이 쉬운 코드를 작성하는 법까지사쿠라바 히로유키, 모치즈키 고타로 | 제이펍
    AI혁신:개정판 - 나의 커리어를 높이는 스마트워크 전략박대형, 김상용, 차명일, 임성기 | 지식과감성
    인생 언리얼 5 프로젝트 교과서 - 언리얼 엔진으로 3D 이머시브 콘텐츠 개발이영호, 박원석, 박현상, 탁광욱, 이영훈, 김현진 | BM성안당
    비전공자를 위한 이해할 수 있는 파이썬 - 챗GPT 시대에 최적화된 파이썬 공부법최원영 | 티더블유아이지
    엔트리 인공지능 with 햄스터 로봇 - 개정판강윤지,박찬규,강성웅,김원유,심재민,김연구,홍성용,김경상,정인재 | 영진닷컴
    에러가 무섭지 않게 되는 책 - 에러 잘 읽는 법부터 효율적으로 디버깅하고 디버깅이 쉬운 코드를 작성하는 법까지사쿠라바 히로유키, 모치즈키 고타로 | 제이펍
    AI혁신:개정판 - 나의 커리어를 높이는 스마트워크 전략박대형, 김상용, 차명일, 임성기 | 지식과감성
    인생 언리얼 5 프로젝트 교과서 - 언리얼 엔진으로 3D 이머시브 콘텐츠 개발이영호, 박원석, 박현상, 탁광욱, 이영훈, 김현진 | BM성안당
    이 분야의 화제의 신간
    바이브 코딩 주식 자동매매 with 파이썬 - 오류 없이 돌아가는 AI 투자 자동화천인국, 천명준 | 생능북스
    클링 & 씨댄스 - 매일매일 쓰는 영상 생성 편집 AI전은재 | 생능북스
    빠르게 따는 컴퓨터활용능력 2급 필기+실기(2027)이강용(컴활킹) | 골든래빗
    혼자 해도 프로 선생님처럼 잘 하는 바이브 코딩 - 복붙하고 내 맘대로 바꾸고 직접 만드는 1년 학사일정 완벽 대비 웹앱 만들기윤태영, 박창민. 김미승, 김상백, 남태열, 오성환, 이승우 | 한빛미디어
    AI 읽는 힘 보는 힘(AI 문해력 문화력) - AI 시대를 이해하는 두 가지 능력김경수 | 길벗캠퍼스
    바이브 코딩 주식 자동매매 with 파이썬 - 오류 없이 돌아가는 AI 투자 자동화천인국, 천명준 | 생능북스
    클링 & 씨댄스 - 매일매일 쓰는 영상 생성 편집 AI전은재 | 생능북스
    빠르게 따는 컴퓨터활용능력 2급 필기+실기(2027)이강용(컴활킹) | 골든래빗
    혼자 해도 프로 선생님처럼 잘 하는 바이브 코딩 - 복붙하고 내 맘대로 바꾸고 직접 만드는 1년 학사일정 완벽 대비 웹앱 만들기윤태영, 박창민. 김미승, 김상백, 남태열, 오성환, 이승우 | 한빛미디어
    AI 읽는 힘 보는 힘(AI 문해력 문화력) - AI 시대를 이해하는 두 가지 능력김경수 | 길벗캠퍼스
    바이브 코딩 주식 자동매매 with 파이썬 - 오류 없이 돌아가는 AI 투자 자동화천인국, 천명준 | 생능북스
    클링 & 씨댄스 - 매일매일 쓰는 영상 생성 편집 AI전은재 | 생능북스
    빠르게 따는 컴퓨터활용능력 2급 필기+실기(2027)이강용(컴활킹) | 골든래빗
    교환/반품/환불
    반품/교환방법
    • 마이페이지 > 주문관리 > 주문/배송조회 > 주문조회 후  [1:1상담신청]  또는 고객센터 (1544-9020)
    • ※ 오픈마켓, 해외배송 주문상품 문의 시 [1:1상담신청] 또는 고객센터 (1544-9020)
    반품/교환 가능기간
    • 변심반품의 경우 수령 후 7일 이내
    • 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
    반품/교환비용
    • 단순변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
    • 해외직배송 도서 구매 후 단순변심에 의한 취소 및 반품 시 도서판매가의 20% 수수료 부과
    반품/교환 불가 사유
    • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
      예) 만화, 잡지, 수험서 및 문제집류
    • 복제가 가능한 상품 등의 포장을 훼손한 경우
      예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
    • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
    • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
    • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
    • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
    상품 품절
    • 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
    소비자 피해보상
    환불지연에 따른 배상
    • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁 해결 기준 (공정거래위원회 고시)에 준하여 처리됨
    • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함
    공지사항
    • [이벤트 당첨자 발표] 하나은행 나라사랑카드 <전역 PACK 도서 리뷰 작성 이벤트> 당첨자 안내
    • [이벤트 당첨자 발표] 26년 9월 <이달의 작가> 댓글 이벤트 당첨자 안내
    • [이벤트 당첨자 발표] 8월 모두의 서가 이벤트 당첨자 판매금액 리워드 안내
    • [이벤트 당첨자 발표] 26년 8월 <리뷰왕을 찾아라> 이벤트 당첨자 안내
    • [이벤트 당첨자 발표] 서울국제정원박람회, 김진명 작가 북토크 당첨자 안내
    공지더보기