장바구니 담기 close

장바구니에 상품을 담았습니다.

R언어 프로그래밍

R언어 프로그래밍

  • 박성호 ,문경희 ,양자영 ,이윤정 ,조미숙
  • |
  • 부산대학교출판문화원
  • |
  • 2021-08-31 출간
  • |
  • 379페이지
  • |
  • 187 X 256 X 23 mm /757g
  • |
  • ISBN 9788973167197
판매가

24,000원

즉시할인가

24,000

배송비

2,300원

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
24,000

이 상품은 품절된 상품입니다

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평




이미 4차 산업혁명의 시대는 시작되었다. 4차 산업혁명의 시대에는 우리에게 주어진 문제를 프로그래밍 언어를 활용하여 해결할 수 있는 역량을 요구한다. 즉, 우리 주위에서 발생하는 많은 문제 중에는 인간의 사고와 추론이 문제 해결의 핵심이 되는 경우도 있지만 빠른 계산과 데이터의 처리가 문제 해결에 핵심이 되는 경우도 많다. 그러므로 문제 해결을 위해 인간보다 월등하게 빠른 속도와 처리 능력을 갖춘 컴퓨터를 이용한다면 대부분은 문제 해결의 효율성을 높일 수 있다. 그러나 컴퓨터 프로그램을 만드는 작업은 어렵다는 막연한 두려움 때문에 컴퓨터를 전공하지 않는 학생들은 프로그램 학습을 꺼리고 있다.
본 교재에서는 R언어를 사용하여 인문학, 사회학, 경제학 등 컴퓨터를 전공하지 않는 학생들도 쉽고 간단하게 컴퓨터 프로그래밍을 이용하여 주어진 문제를 해결하는 방법을 기술하고 있다. 특히, R언어는 편리하게 자료를 처리할 수 있는 기능이 있어 자신의 전공분야와 관련된 자료를 처리하여 요약하고 시각화하는 프로그램을 직접 제작하여 문제 해결에 적용해 봄으로써 컴퓨터 프로그램 활용의 유용성을 확인할 수 있다.

Part Ⅰ R언어 시작하기
R언어를 처음 접하는 독자를 위해 1장에서는 R언어에 대한 소개와 R언어를 사용하기 위해 구축해야 하는 환경에 대하여 설명한다. 또한, 간단한 R언어 명령어로 구성된 R언어 프로그램을 무조건 따라 하기 형식으로 수행해 봄으로써 R언어 프로그램 환경을 이해하고 R언어로 처리할 수 있는 작업을 둘러본다. 2장에서는 컴퓨터를 이용하여 문제를 해결하고자 할 때, 그 문제를 해결하기 위한 여러 가지 데이터를 R언어가 이해할 수 있도록 표현하고 관리하기 위해 도입된 데이터 유형이라는 개념과 이들 데이터에 대한 연산에 대하여 알아본다. 그리고 이 파트의 마지막 3장에서는 R언어에서 문제 해결의 도우미로 불리는 다양한 함수와 이들 함수를 분류하여 관리하는 패키지에 대하여 알아본다. 그리고 R언어에서 제공하는 함수를 문제 해결 과정에 적용해 봄으로써 많은 문제를 함수로 간단하게 해결할 수 있음을 경험해 본다.

Part Ⅱ 효율적인 데이터 관리
많은 양의 데이터를 다루는 문제를 해결하기 위해 R언어에서 제공하는 데이터 관리 방법을 이해한다. 또한, 이미 컴퓨터에 저장된 자료를 R언어 프로그램에 활용하고 R언어 프로그램 수행 결과로 생성된 데이터를 컴퓨터에 저장하는 방법에 대하여 학습한다. 4장에서는 동일한 유형의 수많은 데이터를 하나의 변수 이름으로 관리하는 방법인 벡터와 행렬에 대하여 학습한다. 벡터와 행렬로 관리되는 데이터는 한 번의 명령으로 모든 원소에 동일한 명령을 적용할 수 있을 뿐 아니라 벡터와 행렬의 원소들은 집합이라는 개념도 같이 가지고 있으므로 합계 구하기, 평균 구하기 등 하나의 집합을 대상으로 수행할 수 있는 다양한 작업을 함수로 처리해 본다. 5장에서는 다른 유형의 데이터도 하나의 변수 이름으로 관리할 수 있는 리스트, 데이터 프레임에 대하여 알아본다. 이들 데이터 관리 방법을 활용하여 편리하게 프로그래머가 원하는 작업을 수행할 수 있는 기능에 대하여 학습한다. 그리고 6장에서는 이미 파일로 저장된 데이터를 R 프로그램으로 읽어오고 R 프로그램에서 생성된 데이터를 파일로 저장하는 방법을 살펴본다.

Part Ⅲ 데이터의 시각화와 분석
데이터 처리의 자동화와 데이터를 시각화함으로써 데이터가 가진 정보를 편리하게 찾을 수 있는 정보의 시각화에 대하여 설명한다. 7장에서는 데이터 처리의 자동화에 필요한 조건 명령어와 반복 명령어의 활용에 대하여 살펴본다. 8장에서는 데이터를 시각화할 수 있는 다양한 R언어의 시각화 함수들에 대하여 살펴보고 실제 현장 데이터에 적용해 본다. 또한, 9장에서는 텍스트와 같은 비정형데이터의 처리에 대하여 알아본다. 즉, 연설문이나 뉴스 기사와 같은 비정형 텍스트 데이터에서 필요한 텍스트 데이터를 추출하여 처리가 용이한 형태로 가공하여 문제 해결에 활용하는 과정을 살펴본다.

Part Ⅳ 빅데이터와 만남
4차 산업 혁명의 핵심인 빅데이터의 활용에 대하여 알아본다. 10장에서는 빅데이터의 특성을 이해하고 R언어 프로그래밍을 이용하여 빅데이터를 수집하고 활용하는 방법에 대하여 살펴본다. 11장에서는 웹 공간에서 제공되는 수많은 데이터 중에서 우리에게 주어진 문제 해결에 필요한 데이터를 찾고 이 데이터를 확보하여 활용할 수 있는 방법에 대하여 살펴본다. 마지막 12장에서는 인공지능 기능으로 데이터를 분석하는 방법에 대하여 살펴본다. 이를 통해 항상 새로운 데이터가 생성되는 인터넷 환경에서 더욱 빠르게 정보를 수집하고 분석하여 여러분에게 주어진 문제를 빠르게 해결할 수 있는 역량을 강화한다.


목차


Part Ⅰ R언어 시작하기
01 R환경에서의 프로그래밍 009
02 R언어에서의 데이터 유형과 연산 039
03 문제해결의 도우미 - 함수 063

Part Ⅱ 효율적인 데이터 관리
04 동일한 유형의 데이터 묶음 처리 093
05 다른 유형의 데이터 묶음 처리 125
06 효율적인 데이터의 관리 155

Part Ⅲ 데이터의 시각화와 분석
07 데이터 처리의 자동화 191
08 정보의 시각화 221
09 텍스트 데이터 분석과 시각화 251

Part Ⅳ 빅데이터와 만남
10 빅데이터의 이해 287
11 웹 데이터에서 정보 찾기 323
12 빅데이터와 인공지능 349

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.