스크랩

구간

R언어 프로그래밍 컴퓨터 비전공자를 위한 빅데이터 활용의 시작

박성호, 문경희, 양자영, 이윤정, 조미숙 저 | 부산대학교출판문화원 | 2021년 08월

베스트셀러

북트리

정가
$48.00
판매가
$34.99 (27%↓) 최저가 보상
적립금
$0.70 (2%P)
출고예상일
2026년 10월 09일 수령예상일 안내
북카트 담기 바로구매하기 위시리스트담기

평점 -  ·  리뷰 0

리뷰 쓰기

ISBN : 9788973167197 / 379쪽 / 720g / 187 x 256 (㎜)

이 상품에 궁금하신점이 있으세요? 1:1상담문의

추천inside
Adobe Flash Player 가져오기

이 분야의 베스트셀러

아래의 도서와 구매하시면 이 도서들의 적립금을 즉시적용해 드립니다.

  • 20,700
  • 18,900
  • 22,500
  • 31,500

책 소개

반디앤루니스 리뷰

R언어를 사용하여 인문학, 사회학, 경제학 등 컴퓨터를 전공하지 않는 학생들도 쉽고 간단하게 컴퓨터 프로그래밍을 이용하여 주어진 문제를 해결하는 방법을 기술하는 교재다. 특히, R언어는 편리하게 자료를 처리할 수 있는 기능이 있어 자신의 전공분야와 관련된 자료를 처리하여 요약하고 시각화하는 프로그램을 직접 제작하여 문제 해결에 적용해 봄으로써 컴퓨터 프로그램 활용의 유용성을 확인할 수 있다.

 

 

출판사 리뷰

이미 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

top