Giter VIP home page Giter VIP logo

doit_r's Introduction

<Do it! 쉽게 배우는 R 데이터 분석> 저장소


폴더 내용
Data 실습 데이터 파일
Script 본문 R 스크립트, 분석 도전 정답
Lecture 강의용 프리젠테이션 자료
  • 저장소의 모든 자료를 한 번에 다운로드하려면 다음 링크를 클릭하세요.
  • 한국복지패널데이터는 다음 링크를 클릭하면 다운받을 수 있습니다.

질문하기

궁금한 점이 있으면 페이스북 데이터 분석 커뮤니티에 질문을 올려 주세요. 데이터 분석을 공부하는 사람들과 질문과 답변을 주고받으며 함께 공부할 수 있습니다. 질문할 때 작성한 코드나 캡처 이미지를 함께 올려 주시면 답변하는 데 도움이 됩니다.

기타 문의

다른 문의 사항은 [email protected]으로 메일을 보내주세요.

doit_r's People

Contributors

skysign avatar youngwoos avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

doit_r's Issues

csv_exam file

csv_exam file이 다운로드 버튼이 안보입니다. Raw 버튼만 보이는데 여기서 csv파일로 어떻게 변환하는지 잘 모르겠습니다. 책 잘 읽고 있습니다 감사합니다.

Koweps_hpc10_2015_beta1.sav.rmd

해당 파일을 임의로 sav 확장자로 해도 Code가 제대로 실행이 안되고
가이드해준 Link는 깨져있는데 관련해서 확인 부탁드립니다.

hiphop.txt 파일 에러

(1) 텍스트마이닝을 위해 hiphop.txt 를 다운 받고....
txt <- readLines("hiphop.txt") 를 수행하였는데....다음의 메시지가 뜹니다.

In readLines("hiphop.txt") :
'hiphop.txt'에서 불완전한 마지막 행이 발견되었습니다

무엇이 문제인지 궁금합니다.

그리고.....

(2) 인터랙티브 그래프 만들기를 수행하는데 왼쪽 하단 창의 Viewer 창에 아무것도 뜨지 않고 그 창 자체가 활성화 되지 않은 것처럼
보입니다. 코드를 수행해도 아무 반응이 없구요...

안녕하세요, Mac txt 파일을 csv로 변환해서 text mining을 하려고 합니다

Pdf 파일을 csv로 변환해서 파일(텍스트)에서 가장 frequent (자주) 사용한 단어를 분석하고 싶어 아래와 같이 코딩을 해 봤으나 안되서 여쭤봅니다 ㅜㅜ 무엇이 잘 못 되었나요? 100 페이지 정도 되는 영어 문서입니다. 파일은 pdf를 excel에서 열어서 csv로 변환하여 저장하였습니다.
screen shot 2018-05-02 at 11 34 30 pm

extractNoun("대한민국의 영토는 한반도와 그 부속도서로 한다") 에러문제

Do it! 쉽게 배우는 R데이터를 공부하는 도중 오류가 있어 도움요청 드립니다.

Mac OS 에서 R-studio사용중이고, 다음과 같이 코드 작성시 책에서 나온 결과값이 달라서 도움요청드립니다.

extractNoun("대한민국의 영토는 한반도와 그 부속도서로 한다")를 실행하면, 하기와 같은 오류가 뜹니다.

Warning message:

In value[3L] :

can't processing '대한민국의 영토는 한반도와 그 부속도서로 한다'.

→코드입력


txt <- readLines(file("hiphop.txt", encoding = "EUC-KR"))

head(txt)

txt <- str_replace_all(txt, "\W"," ")

extractNoun("대한민국의 영토는 한반도와 그 부속도서로 한다")


→결과창


txt <- readLines(file("hiphop.txt", encoding = "EUC-KR"))

Warning messages:

1: In for (i in seq_along(specs)) { :

closing unused connection 3 (hiphop.txt)

2: In readLines(file("hiphop.txt", encoding = "EUC-KR")) :

incomplete final line found on 'hiphop.txt'

head(txt)

[1] ""보고 싶다" "이렇게 말하니까 더 보고 싶다" "너희 사진을 보고 있어도"

[4] "보고 싶다" "너무 야속한 시간" "나는 우리가 밉다"

txt <- str_replace_all(txt, "\W"," ")

extractNoun("대한민국의 영토는 한반도와 그 부속도서로 한다")

[1] "대한민국의 영토는 한반도와 그 부속도서로 한다"

Warning message:

In value[3L] :

can't processing '대한민국의 영토는 한반도와 그 부속도서로 한다'.


Mac OS 환경에서는 한글 인코딩 문제가 있다고 하여 F/B참고하여 txt에 저장하였고, 띄어쓰기도 유의하여 특수문제 제거도 하였습니다. 데이터마이닝 오면서 에러가 너무 많아서 버거움을 느끼고 있는 뉴비입니다 ㅠㅠ

워드클라우드 중에 에러

install.packages("rJava")
install.packages("memois")
install.packages("KoNLP", dependencies = T)
install.packages("stringr")
install.packages("wordcloud",dependencies = T)

library(KoNLP)
library(dplyr)
library(stringr)
library(wordcloud)
library(RColorBrewer)

useNIADic()

hiphop<-readLines("hiphop.txt", encoding = "UTF-8")
head(hiphop)

hiphop<-str_replace_all(hiphop,"\W"," ")
head(hiphop)

nouns<-extractNoun(hiphop)

wordcount<-table(unlist(nouns))
head(wordcount)

df_word<-as.data.frame(wordcount, stringsAsFactors = F)
df_word

df_word<-rename(df_word, var1=Var1,freq=Freq)
head(df_word)

df_word<-filter(df_word, nchar(var1) >= 2)
head(df_word)

top20<-df_word %>%
arrange(desc(freq)) %>%
head(20)
top20

pal<-brewer.pal(8,"Dark2")
set.seed(1234)

wordcloud(words=df_word$word,
freq=df_word$freq,
min.freq=2,
max.words=200,
random.order=F,
rot.per=.1,
scale=c(4,0.3),
colors=pal)

이렇게 했는데 다음과 같은 오류가 나타납니다.

Error in if (grepl(tails, words[i])) ht <- ht + ht * 0.2 :
인자의 길이가 0입니다

이럴 경우 어떻게 해야 워드클라우드를 그릴 수 있을까요?

R텍스트 마이닝 맥 자바오류

안녕하세요!
doit_rfaq 의 설명에 따라서 Java 버전 확인후 실행했는데도
KoNLP 패키지 설치 오류가 나네요.
어떻게 해야 할까요?

'/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/server/libjvm.dylib'
제 버전은 jdk1.8.0_181.jdk 이고, _ 언더바까지 입력했습니다.

도움주세요~
감사합니다.

screen shot 2018-07-22 at 5 04 11 pm

특수문자 제거

안녕하세요 , 알기쉬운R 책으로 공부하다가 이해가 않되는 부분이 있어서 말씀 드립니다.

10-1장 힙합가사로 텍스트 마이닝 실습하는 과정에서

'특수문자'제거

txt <- str_replace_all(txt, "\w", " ")
을 하게 되면 특수문자가 공백으로 대체되는 것이 아니라, 모든것이 다 " "로 바뀌어 버립니다. 뭐를 잘 못 한건가요?

언뜻 Scripts를 봐도 전부 바뀌는 것이 맞는것 같기도 하고요

[교재p73] "gplot"를 찾을 수 없습니다." 란 에러 메시지가 뜹니다.

안녕하세요. 쉽게 배우는 R 데이터 분석 공부 중입니다.

p71~73 공부 중인데,
ggplot2 패키치 설치 및 로드까지는 성공했으나,
gplot() 실행이 안됩니다.

설치부터 에러까지의 메시지는 다음과 같습니다.

install.packages("ggplot2")
WARNING: Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding:

https://cran.rstudio.com/bin/windows/Rtools/
Installing package into ‘C:/Users/User/Documents/R/win-library/4.0’
(as ‘lib’ is unspecified)
URL 'https://cran.rstudio.com/bin/windows/contrib/4.0/ggplot2_3.3.0.zip'을 시도합니다
Content type 'application/zip' length 4015332 bytes (3.8 MB)
downloaded 3.8 MB

package ‘ggplot2’ successfully unpacked and MD5 sums checked

The downloaded binary packages are in
C:\Users\User\AppData\Local\Temp\RtmpOc68tM\downloaded_packages

library(ggplot2)
x <- c("a", "a", "b", "c")
x
[1] "a" "a" "b" "c"
gplot(x)
Error in gplot(x) : 함수 "gplot"를 찾을 수 없습니다

어떻게 해결할 수 있을까요?

오늘 처음 R 공부를 시작했습니다

R 공부한지 3시간 된 (프로그래밍 언어 자체를 공부한지 3시간 됨..) 따끈따끈한 신생아입니다.

Do it! 쉽게 배우는 R 데이터 분석 책으로 공부 시작했습니다.

책에 있는 것을 100% 똑같이 따라하면서 잘 해오는 중에 94쪽에서 안 되네요..

분명 똑같이 썼는데, 계속 "Error in file(file, "rt") : cannot open the connection 어쩌구 하면서 에러가 뜹니다.

책에서 설명이 빠진 것은 아닌 것 같은데,
제가 뭘 잘못 설정했나요?

csv 파일 불러오기가 안 됩니다.

csv 파일 저장할 때에도 12쪽에 나온데로 RAW 우클릭 후 다른 이름으로 링크 저장 클릭, 하니 TEXT 파일 같은 것으로 저장 되더군요. 그 뒤로는 d 드라이브에 easy-r 파일 만들어서 저장하고, 엑셀과 csv 파일들도 easy-r에 저장했는데, 엑셀은 인스톨 후 불러오기가 다 되지만, csv파일은 인스톨 할 때부터 약간 다르게 뜹니다. 경로가 윈도우가 깔려있는 c 드라이브에 깔려있다는 콘솔창 description을 봤습니다.

경로가 문제인가 싶어서 c도 쳐보고 d드라이브의 easy_r도 쳐봤는데 둘 다 똑같이 에러가 뜹니다. 책에 있는 대로 해서 안 되어서 다른 것들을 시도해봤는데 안 되요ㅠ 책에는 더 이상의 설명이 없는데ㅠㅠ

맥북 텍스트마이닝 패키지 로드 오류

안녕하세요!
맥북용 자바 설치 후 KoNLP패키지 설치 후 로드하려는데 오류가 떠서 질문드립니다ㅜ
자바 폴더 경로 설정도 어떻게 해야하는지 잘 모르겠습니다.

img_2504

여기에 질문해 주세요.

궁금한 점이 있으면 질문을 올려주세요. 작성한 코드나 캡쳐 이미지를 함께 올려주시면 답변하는 데 도움이 됩니다. 아래 페이스북 커뮤니티에 질문을 올리시면 좀 더 빨리 답변을 받아보실 수 있습니다.

데이터 분석 커뮤니티
https://facebook.com/groups/datacommunity

감사합니다.

csv file이 없습니다

do it R 데이터분석을 실습 중에 94쪽에 있는 csv_exam.csv화일의 화일이 없습니다. 다시 한 번 올려주시면 감사하겠습니다.

gplot과 ggplot 관련 문의 드립니다.

9-3 나이와 월급의 관계에서 gplot을 이용하여 그래프 생성 시 책과 같은 결과가 나오지만
gglot을 사용하여 ggplot(data=welfare,aes(x=birth))+geom_bar() 다음과 같은 그래프를 생성할 경우
그래프의 모양이 gplot과 상이하여 두 함수의 차이가 궁금하여 문의 드립니다.

직업별 월급차이 예제 실습중에 자꾸 오류가 발생합니다.

welfare <- left_join(welfare, list_job, id = "code_job")
Joining, by = c("code_job", "job")

오류메세지 : Joining, by = c("code_job", "job")

기존에 소득테이블과 직업코드 테이블을 left_join 할 때 아래 메세지가 나오면서 되지가 않습니다.

답변 부탁 드립니다.

KoNLP 라이브러리 설치지 bit64라고 불리는 패키지가 없다고 뜹니다.

안녕하세요

Error: package or namespace load failed for ‘KoNLP’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]):
‘bit64’이라고 불리는 패키지가 없습니다

이런 에러가 뜹니다.
저는 현재 이클립스로 자바도 쓰고 있고 R이나 자바나 전부 64비트로 같다는 것을 확인했습니다.
위와 같은 에러가 왜뜨는지 모르겠습니다ㅜ

10-2 국정원 텍스트 마이닝 질문입니다

안녕하세요
우선 매번 올리는 질문에 항상 답변 달아주셔서 정말로 감사드립니다.

텍스트 마이닝 중 오류가 계속 생겨서 질문 드립니다.
Screen Shot 2020-07-13 at 5 19 49 pm

nouns <- extractNoun(twitter$tw)
상단의 명령어를 입력했더니 아래 콘솔에 java.lang.ArrayIndexOutOfBoundsException 이 멈추지 않고 계속 생겨나고 있습니다.

웬만한 패키지는 이미 실행한 상태인데 제가 잊은것이 있는지 알 수가 없네요.

확인 해주시면 정말 감사드리겠습니다.

ggplot2 패키지가 library로 불러오지가 않습니다.

안녕하세요. 지금 p184쪽 공부중인데 그 전에는 잘 사용되었던 ggplot2 패키지가 라이브러리로 도저히 불러오지가 않습니다. 몇 시간을 씨름하다 윈도우 계정을 다시 만들어서 R과 Rstudio까지 다시 설치했는데도 같은 문제가 계속되네요..

우측 하단 파일 창 패키지 탭에서 ggplot2 패키지는 정상적으로 인스톨 되어 있는 것은 확인했고 라이브러리 명령어 입력(콘솔 창에 library(ggolot2)라고 텍스트 프린트 되는 것 외 반응없음) 후 ggplot(data = mpg, aes(x = displ, y = hwy))을 입력하니 아래 콘솔에

Error in gzfile(file, "wb") : cannot open the connection
In addition: Warning message:
In gzfile(file, "wb") :
cannot open compressed file 'C:/Users/?????/AppData/Local/Temp/RtmpsBi3nR/rs-graphics-1b775338-bba1-40db-a74a-57b7c1a4f524/1d0139c1-cb2f-49e3-ab19-59358db30b85.snapshot', probable reason 'Invalid argument'
Graphics error: Plot rendering error

이렇게 나타납니다. 구글링과 네이버까지 방법을 찾아봤는데 도저히 모르겠어서 저자님께 도움 청합니다. 살려주세요..

Do it R 교재 111페이지 rename 함수 오류

안녕하세요, 교재 따라 공부하고 있는 1인 입니다.
교재 111페이지 05-2 변수명바꾸기에서
dplyr 패키지 설치 후 로드까지는 따라했는데,
rename 함수가 실행이 안되네요..
"함수 rename을 찾을수 없습니다"라고 떠요..

해결할 방법이 있을까요?

useNIADic() 설치중 오류 (도움 부탁드립니다)

아래와 같이 계속 오류가 나옵니다. 어떻게 해야하는지 질문드립니다.

Failed to install 'unknown package' from URL:
(converted from warning) cannot remove prior installation of package ‘vctrs’Downloading package from url: https://github.com/haven-jeon/NIADic/releases/download/0.0.1/NIADic_0.0.1.tar.gz

=============================================================

useNIADic()
Backup was just finished!
Downloading package from url: https://github.com/haven-jeon/NIADic/releases/download/0.0.1/NIADic_0.0.1.tar.gz
These packages have more recent versions available.
It is recommended to update all of them.
Which would you like to update?

1: All
2: CRAN packages only
3: None
4: ggplot2 (3.2.1 -> 3.3.0) [CRAN]
5: vctrs (0.2.3 -> 0.2.4) [CRAN]
6: glue (1.3.1 -> 1.3.2) [CRAN]
7: Rcpp (1.0.3 -> 1.0.4) [CRAN]
8: callr (3.4.2 -> 3.4.3) [CRAN]
9: lifecycle (0.1.0 -> 0.2.0) [CRAN]
10: tibble (2.1.3 -> 3.0.0) [CRAN]

Enter one or more numbers, or an empty line to skip updates:
1
ggplot2 (3.2.1 -> 3.3.0) [CRAN]
vctrs (0.2.3 -> 0.2.4) [CRAN]
glue (1.3.1 -> 1.3.2) [CRAN]
Rcpp (1.0.3 -> 1.0.4) [CRAN]
callr (3.4.2 -> 3.4.3) [CRAN]
lifecycle (0.1.0 -> 0.2.0) [CRAN]
isoband (NA -> 0.2.0) [CRAN]
tibble (2.1.3 -> 3.0.0) [CRAN]
Installing 8 packages: ggplot2, vctrs, glue, Rcpp, callr, lifecycle, isoband, tibble
Installing packages into ‘C:/Users/minsoo/Documents/R/win-library/3.6’
(as ‘lib’ is unspecified)

There are binary versions available but the source versions are later:
binary source needs_compilation
callr 3.4.2 3.4.3 FALSE
tibble 2.1.3 3.0.0 TRUE

URL 'https://cran.rstudio.com/bin/windows/contrib/3.6/ggplot2_3.3.0.zip'을 시도합니다
Content type 'application/zip' length 4021218 bytes (3.8 MB)
downloaded 3.8 MB

URL 'https://cran.rstudio.com/bin/windows/contrib/3.6/vctrs_0.2.4.zip'을 시도합니다
Content type 'application/zip' length 1027166 bytes (1003 KB)
downloaded 1003 KB

URL 'https://cran.rstudio.com/bin/windows/contrib/3.6/glue_1.3.2.zip'을 시도합니다
Content type 'application/zip' length 153948 bytes (150 KB)
downloaded 150 KB

URL 'https://cran.rstudio.com/bin/windows/contrib/3.6/Rcpp_1.0.4.zip'을 시도합니다
Content type 'application/zip' length 3027979 bytes (2.9 MB)
downloaded 2.9 MB

URL 'https://cran.rstudio.com/bin/windows/contrib/3.6/lifecycle_0.2.0.zip'을 시도합니다
Content type 'application/zip' length 101598 bytes (99 KB)
downloaded 99 KB

URL 'https://cran.rstudio.com/bin/windows/contrib/3.6/isoband_0.2.0.zip'을 시도합니다
Content type 'application/zip' length 2902734 bytes (2.8 MB)
downloaded 2.8 MB

URL 'https://cran.rstudio.com/bin/windows/contrib/3.6/tibble_2.1.3.zip'을 시도합니다
Content type 'application/zip' length 337382 bytes (329 KB)
downloaded 329 KB

package ‘ggplot2’ successfully unpacked and MD5 sums checked
package ‘vctrs’ successfully unpacked and MD5 sums checked

Failed to install 'unknown package' from URL:
(converted from warning) cannot remove prior installation of package ‘vctrs’Downloading package from url: https://github.com/haven-jeon/NIADic/releases/download/0.0.1/NIADic_0.0.1.tar.gz

대한민국 시도별 인구, 결핵 환자 수 단계 구분도 만들기

교재 284~286 부분입니다.
처음에 단계 구분도 만들기 인터랙티브까지 실행을 했을 때는 '서울특별시'... 지역 명이 깨지지 않고 잘 출력이 됐는데 , 컴퓨터를 다시 시작하고 다시 코드를 진행했는데 지역 이름이 NA로 출력됩니다.

str(changeCode(korpop1))을 출력해보니 $ name : chr NA NA NA NA ... 이렇게 출력이 됩니다. 갑자기 왜 이러는 거죠??

일단 전체 코드를 올리겠습니다.

`## 대한민국 시도별 인구, 결핵 환자 수 단계 구분도 만들기
devtools::install_github("cardiomoon/kormaps2014")
library(kormaps2014)

str(changeCode(korpop1))

library(dplyr)
korpop1 <- rename(korpop1,
pop = 총인구_명,
name = 행정구역별_읍면동)
korpop1$name <- iconv(korpop1$name, "UTF-8", "CP949")

str(changeCode(kormap1))

ggChoropleth(data = korpop1, # 지도에 표현할 데이터
aes(fill = pop, # 색깔로 표현할 변수
map_id = code, # 지역 기준 변수
tooltip = name), # 지도 위에 표시할 지역명
map = kormap1, # 지도 데이터
interactive = T) # 인터랙티브
`

rename 이 작동을 안합니다.

안녕하세요

쉽게 배우는 R 데이터 분석 을 보고 R 연습중입니다.

5강에서 rename으로 변수 이름을 바꾸는 부분이 있는데

install.packages("dplyr")
library(dplyr)

df_new <- df_raw
rename(dr_new, v2 = var2)

실행했는데 rename 했던 행을 실행하면 v2로 변해있는데
이후에 다시 df_new 를 실행하면 여전히 var2로 뜹니다..

텍스트마이닝

install.packages("memoise")
install.packages("rJava")
install.packages("KoNLP")

library(KoNLP)
library(dplyr)
library(ggplot2)
#사전설정하기
useNIADic()
setwd("C:/easy_R")

Sys.setenv(JAVA_HOME="C:/Program Files/Java/jre1.8.0_201/")

txt <- readLines("C:/easy_R/hiphop.txt")

head(txt)
install.packages("stringr")
library(stringr)

txt<- str_replace_all(txt,"//W"," ")
head(txt)

이렇게 책에 써있는대로 다 했는데
[1] "" "" "" "" "" ""
결과가 자꾸 이렇게 나오네요ㅠㅠㅠ
도움요청합니다ㅠㅠㅠㅠㅠㅠㅠㅠ

R 출력결과 소수점은 어떻게 조정해야 할까요?

안녕하세요, "쉽게 배우는 R 데이터 분석" 공부 중입니다.

R 출력결과에서 소수점 자리수 조정은 어떻게 해야할지 궁금합니다.

예를들면 교재 p226 연령대별 월급 평균을 구하기 위해,
교재에 있는 아래 명령문을 그대로 입력하면,
전 다음과 같은 결과가 나옵니다.

<명령문>
ageg_income <- welfare %>%
filter(!is.na(income)) %>%
group_by(ageg) %>%
summarise(mean_income = mean(income, digits=5))

ageg_income

<결과>

A tibble: 3 x 2

ageg mean_income

1 middle 282.
2 old 125.
3 young 164.

소수점 아래가 없지요. 교재에는 소수점 네자리까지 나오는데요.

참고로 나름 인터넷을 뒤져본 후 options(digits=7) 명령문을 쳐봤는데, 변화가 없네요..

Mac / R Studio 한글 깨짐 현상 (ggplot)

안녕하세요

DoIt R 책으로 R 공부를 하고 있습니다.
Koweps 프로젝트들 실습을 하면서 엔코딩 문제로 애를 먹고 있는데요,

저는 Mac OS X을 사용하고 있습니다.
우선 xlsx 파일을 읽어들일 때 한글 캐릭터가 출력되지 않고 code가 출력되는 현상은
Sys.setlocale(category = "LC_CTYPE", locale = "ko_KR.UTF-8")
이 명령어를 콘솔에 입력하니 해결이 되었습니다만,

ggplot으로 그래프를 그릴 경우 직업 코드에 한글이 표시되지 않고
네모로 표시되는 현상은 해결이 잘 안됩니다.

혹시 해결방법 있으면 알려주시면 감사하겠습니다.

Sys.setlocale(category = "LC_CTYPE", locale = "ko_KR.UTF-8")
이 명령어를 R Studio 실행시마다 입력하지 않으려면
.Rprofile 파일에 뭔가를 입력해주면 될 것 같기도 한데,
그대로 붙여넣으니 안되는 것 같습니다.

두가지 이슈 조언주시면 감사하겠습니다.

제가 지금 사용하는 OS는 Mac OS Sierra 10.12.6이고,
R Stuido 버전은 1.1.453 입니다.

'함수 "ggChoropleth"를 찾을 수 없습니다' 라고 나옵니다.

안녕하세요? 책 구독자인데요, R 실습관련해서 질문드립니다.

책에 나온데로 이렇게 쓰면,
ggChoropleth(data = korpop1,
aes(fill = pop,
map_id = code,
tooltip = name),
map = kormap1,
interactive = T)

Error in ggChoropleth(data = korpop1, aes(fill = pop, map_id = code, tooltip = name), :
함수 "ggChoropleth"를 찾을 수 없습니다 라고 나옵니다.

어떻게 해야하나요?
ggplot2 설치 했는데요 똑같이 나옵니다.
감사합니다.

예제파일 연습중에 한글깨짐 현상이 나타납니다.

java 최신 업데이트 후에 r 터미널에서 한글이 깨져서 나옵니다.

또한 크롬에서 깃헙 hiphop.txt 파일에 접속해서 raw 를 클릭하면 역시 한글이 깨져서 나옵니다.

같은 현상인데 어떻게 해야할까요??

포맷후 재설치 한다음에 같은 증상이 나타납니다 ㅠㅠ
1

잘 그려지던 단계구분도가 갑자기 안 됩니다.

일주일 전에는 잘 되었고, 몇 번을 해도 잘 되던 스크립트 그대로인데,
오늘 다시 해보니,
ggChoropleth(data=crime, aes(fill=Murder, map_id=state), map=states_map) 에 대해,
Error in '[.data.frame'(data, c(mapidvar, tooltip, fillvar)) : undefined columns selected
메시지만이 출력됩니다.

찬찬히 여러번 스크립트 확인하고 다시 해 보고, 책까지 다시 펼쳐서 새 스크립트 창에다 그대로 다시 해 보기도 하고, 패키지들을 모두 업데이트 해보고 다시 인스톨, 라이브러리 하고 별 짓을 다 해도.. 해결을 못하고 있습니다..

ch11-1, 단계구분도 연습 중

rm(list = ls())

remove.packages(c("mapproj","ggiraphExtra", "tibble", "ggplot2"))
install.packages(c("mapproj","ggiraphExtra", "tibble", "ggplot2"))

library(ggiraphExtra)
library(ggplot2)
library(tibble)

crime <- rownames_to_column(USArrests, var = "state")
str(crime)

install.packages("maps")
library(maps)
states_map <- map_data("state")
str(states_map)

ggChoropleth(data = crime,
aes(fill = Murder,
map_id = state),
map = states_map)


Error in seq_len(nrow(data) - 1) :
argument must be coercible to non-negative integer

아래와 같은 에러메세지가 뜹니다.
Mac OS 사용중이며, Version 1.4.1103 사용중입니다..! 구글링 해보았는데 뭐가 문제인지 잘 모르겠어서요.. 답변 부탁드려요! 새해 복 많이 받으시구요,,

한글 text encoding 깨짐

안녕하세요,

설명해주신 대로 Global Option과 Project Option 에서 encoding option을 UTF-8으로 바꾸고 한글로 구성된 엑셀과 텍스트 파일을 R-studio로 Import를 했는데도 여전히 텍스트 파일은 이상한 문자 형식을 깨지고 엑셀 파일의 경우에는 코딩 같은 형식으로 문제가 생겨 나옵니다.

-Text file encoding error-
image

-excel (xlsx) file encoding error-
image

-Global Option status-
image

어떻게 해야할까요?

11 대한민국 단계 구분도 만들기 인코딩 이슈입니다.

library(kormaps2014)

str(changeCode(korpop1))
korpop1
library(dplyr)
korpop1 <- rename(korpop1,pop =총인구_명,name=행정구역별_읍면동)

library(ggiraphExtra)
library(ggplot2)
str(changeCode(kormap1))

korpop1$name <- iconv(korpop1$name,"UTF-8","CP949")

ggChoropleth(data = korpop1,

  •          aes(fill = pop,
    
  •              map_id = code,
    
  •              tooltip = name),
    
  •          map = kormap1,
    
  •          interactive = T)
    

Error in gsub("</", "\u003c/", payload, fixed = TRUE) :
입력된 문자열 1는 유효하지 않은 UTF-8입니다

책에 나와있는거 다 적고 구글링 하면서 해결해보려했는데 못찾겠어서 질문드립니다.

rJava 로딩 문제 (Mac OS X)

안녕하세요,

저는 현재 mac os x sierra 사용중이고요,

r studio 1.1.453사용중입니다.
텍스트 마이닝 예제로 넘어가려는 중인데,
Java는 설치되어있고 rJava install도 된 것 같은데 패키지 로드 문제가 생깁니다.
이곳에 올려주신 대로 입력을 했는데,
해결이 되지 않습니다.

/Library/Java/JavaVirtualMachines/jdk1.8.0-144.jdk/Contents/Home/jre/lib/server

이곳이 제 컴퓨터의 경로고, 이곳에 libjvm.dylib도 존재합니다.

그래서 아래의 코드를 알 콘솔에 입력하고,

dyn.load('/Library/Java/JavaVirtualMachines/jdk1.8.0-144.jdk/Contents/Home/jre/lib/server/libjvm.dylib')

library(rJava)를 진행하면
여전히 아래와 같은 에러 메세지가 출력됩니다.

library(rJava)
Error: package or namespace load failed for ‘rJava’:
.onLoad failed in loadNamespace() for 'rJava', details:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: unable to load shared object '/Library/Frameworks/R.framework/Versions/3.5/Resources/library/rJava/libs/rJava.so':
dlopen(/Library/Frameworks/R.framework/Versions/3.5/Resources/library/rJava/libs/rJava.so, 6): Library not loaded: /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/lib/server/libjvm.dylib
Referenced from: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/rJava/libs/rJava.so
Reason: image not found

라이브러리 설치는 잘 되어 있는 것을 아래 경로에서 확인하였습니다.

/Library/Frameworks/R.framework/Versions/3.5/Resources/library/rJava/libs

이 경로에 rJava.so 가 존재합니다.
그런데 rJava.so 도 로딩을 하지 못하고 java도 로딩을 하지 못합니다.

위 에러 로그를 보면
Library not loaded: /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/lib/server/libjvm.dylib
이 부분에서 jdk가 아직 9로 설정되어 있어 dyn.load 명령어를 사용하였음에도 java 경로 변경이 이루어진 것 같지 않은데요,
어떻게 해야 할지 도움 주시면 감사하겠습니다.

10-1에 텍스트마이닝의 특수문자제거하기

library(KoNLP)
library(dplyr)
useNIADic()
txt<- readLines("hiphop.txt")
head(txt)
install.packages("stringr")
library(stringr)
txt<- str_replace_all(txt,"\W", " ")

이렇게 썼더니

밑에

Error in stri_replace_all_regex(string, pattern, fix_replacement(replacement), :
객체 'txt'를 찾을 수 없습니다 라고

나옵니다. 어떻게 해야 하나요?
감사합니다.

KoNLP 에러문제..

  1. 에러 해결에 관한 카페글대로 실행하였는데 마지막에 이런 에러메세지가 뜹니다.

Error: package or namespace load failed for 'KoNLP':
.onLoad failed in loadNamespace() for 'rJava', details:
call: inDL(x, as.logical(local), as.logical(now), ...)
error: 공유된 객체 'C:/R/R-3.6.1/library/rJava/libs/i386/rJava.dll'를 로드 할 수 없습니다:
LoadLibrary failure: %1은(는) 올바른 Win32 응용 프로그램이 아닙니다.

에러: 로딩에 실패했습니다
실행이 정지되었습니다
*** arch - x64
URL 'http://central.maven.org/maven2/org/scala-lang/scala-library/2.11.8/scala-library-2.11.8.jar'을 시도합니다
unable to resolve 'central.maven.org'URL 'http://downloads.lightbend.com/scala/2.11.8/scala-2.11.8.zip'을 시도합니다
Content type 'application/zip' length 28729349 bytes (27.4 MB)

downloaded 27.4 MB

Successfully installed Scala runtime library in C:/R/R-3.6.1/library/00LOCK-KoNLP/00new/KoNLP/java/scala-library-2.11.8.jar
ERROR: loading failed for 'i386'

  • removing 'C:/R/R-3.6.1/library/KoNLP'
    Error: Failed to install 'KoNLP' from GitHub:
    (converted from warning) installation of package ‘C:/Users/HOME/AppData/Local/Temp/RtmpYNgSbr/file334c19a65830/KoNLP_0.80.2.tar.gz’ had non-zero exit status
  1. 혹시 KoNLP_0.80.2.tar.gz 이런 파일을 다운받았는데 설치할 수 있나요?

Koweps_hpc10_2015_beta1.sav

안녕하세요. '쉽게 배우는 R 데이터 분석' 책을보고 연습하는 중에 해결되지 않는 부분이 있어서 글로 적어봅니다.

[mac 유저입니다]

R에서 spss설치하는 과정에서
Warning message:
In read.spss(file = "Koweps_hpc10_2015_beta1.sav", to.data.frame = T) :
Koweps_hpc10_2015_beta1.sav: Compression bias (0) is not the usual value of 100
이러한 메세지가 뜨고,

무시하고 rename을 실행했는데
Error: All arguments must be named
Call rlang::last_error() to see a backtrace
이러한 메세지가 떴습니다.

그리고 class를 시키는 과정에서
[1] "numeric"이 아닌 [1] "NULL"이 떴습니다. 어떻게하면 될까요..

10-1 텍스트 마이닝 부분 질문입니다

안녕하세요

10-1 과에 hiphop 데이터를 준비하는 과정에서 콘솔창에 한글이 깨지는 오류가 계속 생깁니다.

구글에 나와있는 방법으로 최대한 시행해보았으나 한글이 계속 깨져서 나오는데 원인을 알 수가 없네요 ㅜㅜ

Screen Shot 2020-07-08 at 11 36 42 pm

도움 주시면 감사하겠습니다.

foreign 패키지 설치오류

안녕하세요

foreign 패키지를 설치하려고 하는데 알 스튜디오 버전때문에 설치가 되지 않습니다.

Warning in install.packages :
package ‘foreign’ is not available (for R version 3.6.2)

구글에 찾아봐도 이에대한 정보가 너무 없습니다.
어떻게 해야될까요?

인터랙티브 구분도가 안돼요

미국 주별 강력범죄율 단계 구분도 만들기

install.packages("ggiraphExtra")
library("ggiraphExtra")

library(tibble)
#행이름을 별도의 칼럼으로 변환
crime <- rownames_to_column(USArrests, var="state")
crime$state <- tolower(crime$state) #소문자로 변환
str(crime)

#미국 주별 위,경도 정보 데이터셋은 state포함
install.packages("maps")
install.packages("mapproj")

library(ggplot2)
states_map <- map_data("state")#데이터셋 추출
str(states_map)
ggChoropleth(data=crime, #지도에 그릴 데이터
aes(fill=Murder, #색깔 기준 칼럼
map_id=state), #지역 기준 칼럼
map=states_map) #지도 데이터

ggChoropleth(data=crime,
aes(fill=Murder,
map_id=state),
map=states_map,
interactive = T)

이 코드 사용중
마지막
ggChoropleth(data=crime,
aes(fill=Murder,
map_id=state),
map=states_map,
interactive = T)
이부분에서 마우스를 올려도 아무 반응이 없어요

지도데이터 분석 패키지에서의 지역 id매핑

지도 시각화 11과를 공부하던 중에 ggChoropleth함수에 대한 문의를 드리고 싶어 이렇게 남기게 되었습니다.

해당 패키지 속 함수에서는 지도와 데이터를 지역 id로 매핑하여 표현하게 되는데,
함수 속에서 map_id는 지도 속에 표시하고 싶은 데이터(not 지도 데이터)의 지역 id를 입력하고 따로 지도데이터가 어떠한 걸 기준으로 해당데이터와 매핑이 되는지는 어떻게 설정할 수 있는 건가요?

ggiraphExtra mac 인스톨 문제

안녕하세요 Mac을 사용중에 ggiraphExtra패키지 인스톨에서 계속 문제가 생겨 질문드립니다. FAQ에 올려주신 링크 따라서 XQuartz설치후에 재부팅했는데 계속 에러가 납니다 ㅜㅜ
이전에 devtools를 설치할때도 ERROR: configuration failed for package 이런 에러가 났었습니다. (이는 terminal에서 바로 패키지 설치를 했습니다만 ggiraph애들은 웹서핑을 해도 터미널로 인스톨 하는 방법을 못찾겠더라구요...)

나오는 내용은 이렇습니다.

  • installing source package ‘systemfonts’ ...
    ** package ‘systemfonts’ successfully unpacked and MD5 sums checked
    ** using staged installation
    Using PKG_CFLAGS=
    Using PKG_LIBS=-lfreetype
    :1:10: fatal error: 'ft2build.h' file not found
    #include <ft2build.h>
    ^~~~~~~~~~~~
    1 error generated.
    ------------------------- ANTICONF ERROR ---------------------------
    Configuration failed because freetype2 was not found. Try installing:
  • deb: libfontconfig1-dev (Debian, Ubuntu, etc)
  • rpm: fontconfig-devel (Fedora, EPEL)
  • csw: fontconfig_dev (Solaris)
  • brew: freetype (OSX)
    If freetype2 is already installed, check that 'pkg-config' is in your
    PATH and PKG_CONFIG_PATH contains a freetype2.pc file. If pkg-config
    is unavailable you can set INCLUDE_DIR and LIB_DIR manually via:
    R CMD INSTALL --configure-vars='INCLUDE_DIR=... LIB_DIR=...'

ERROR: configuration failed for package ‘systemfonts’

  • removing ‘/Users/GabrielSYKim/opt/anaconda3/lib/R/library/systemfonts’
    Warning in install.packages :
    installation of package ‘systemfonts’ had non-zero exit status
  • installing source package ‘zip’ ...
    ** package ‘zip’ successfully unpacked and MD5 sums checked
    ** using staged installation
    ** libs

(brew도 패키지 인스톨로 깔았습니다)
해결을 위해 제가 해본 것은 xcode를 깔고 command tools를 설치해봤던 것과
terminal에 xcode -select --install 을 하며 gcc 설치를 확인해봤습니다.
하지만 이후에도 패키지 설치에서 저런 문제가 발생하고 있습니다 ㅜㅜ
며칠째 패키지 설치에 막혀있어 도움이 필요합니다. 감사합니다.

안녕하세요, 질문하나 하려고 합니다.. 히스토그램그리기가 에러가 계속떠서요, 어떻게 해결하하면 좋을까요?

hist(mpg$total)
Error in gzfile(file, "wb") : cannot open the connection
In addition: Warning message:
In gzfile(file, "wb") :
cannot open compressed file 'C:/Users/??????/AppData/Local/Temp/RtmpuyFOuv/rs-graphics-9def9122-47c7-45be-af9c-9e6e9509f924/afa73411-741f-4557-83c4-47bea15d9b43.snapshot', probable reason 'Invalid argument'
Graphics error: Plot rendering error

R스튜디오에서 코드는 이렇게 뜹니다..

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.