Giter VIP home page Giter VIP logo

Comments (93)

knj0125 avatar knj0125 commented on August 19, 2024 1

감사합니다. 한글 잘 실행됩니다.
추석 연휴 잘 보내세요.^^

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024 1

@testlife0 안녕하세요? 아마도 전처리 과정에서 오류가 있지 않았을까 하는데요, 작성하신 9장 7절 전체 코드를 알려주시겠어요?

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024 1

@testlife0
아래와 같이 인코딩 방식을 지정해서 불러와보시겠어요?
txt <- readLines("hiphop.txt", encoding = "UTF-8")

아래 페이스북 커뮤니티에 질문을 올리시면 좀 더 빨리 답변을 받아보실 수 있습니다.

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

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024 1

@testlife0 R 스튜디오의 project option은 R 코드가 들어있는 R 스크립트의 인코딩을 결정하는 용도로 사용하고, 함수 내 encoding 파라미터는 불러올 데이터 파일의 인코딩을 결정할 때 사용합니다.

R은 오픈 소스 문화가 잘 발달돼있어서 온라인 커뮤니티 중심으로 지속적으로 발전하고 있습니다. 수많은 사용자들로부터 훌륭한 조언을 받으실 수 있기 때문에 온라인 커뮤니티에 질문을 올리시면서 공부하시길 추천드립니다. 데이터 분석 커뮤니티 외에 KRSG도 대표적인 R 사용자 그룹입니다.
https://www.facebook.com/groups/krstudy/

from doit_r.

kjaewon avatar kjaewon commented on August 19, 2024

Doit_R-master\한국복지패널데이터\데이터\Koweps_hpc10_2015_beta1.sav
파일을 받으면 134바이트입니다. data폴더도 마찬가지이고 개별적으로 받아도 동일합니다.
상세한 설명 부탁드립니다.

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

다운로드 용량 제한이 초과돼서 생기는 문제입니다. 아래 링크를 통해 파일을 다운로드 하시겠어요?
http://bit.ly/Koweps_hpc10_2015

from doit_r.

sj-yoo avatar sj-yoo commented on August 19, 2024

http://bit.ly/Koweps_hpc10_2015 링크 오류가 발생하네요.

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

링크 정상 작동하는데 다시 시도해보시겠어요?

from doit_r.

sj-yoo avatar sj-yoo commented on August 19, 2024

회사에서 막아놓은 것 같네요. 핸드폰으로 해보니 되요. 감사합니다.

from doit_r.

knj0125 avatar knj0125 commented on August 19, 2024

11장 지도에서 한글이 깨지네요.

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

한글 깨지는 부분의 코드와 그래프를 올려주시겠어요?

from doit_r.

knj0125 avatar knj0125 commented on August 19, 2024

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

default

       ## 코드

str(changeCode(tbc))
ggChoropleth(data = tbc, # 지도에 표현할 데이터
aes(fill = NewPts, # 색깔로 표현할 변수
map_id = code, # 지역 기준 변수
tooltip = name), # 지도 위에 표시할 지역명
map = kormap1, # 지도 데이터
interactive = T)

from doit_r.

knj0125 avatar knj0125 commented on August 19, 2024

2

from doit_r.

knj0125 avatar knj0125 commented on August 19, 2024

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

업데이트 되면서 인코딩 처리에 변화가 생긴 것 같습니다. 방법 찾는데로 알려드릴게요.

from doit_r.

knj0125 avatar knj0125 commented on August 19, 2024

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

@knj0125 R의 인코딩 방식을 UTF-8로 바꾸시면 한글이 정상적으로 출력될겁니다. 아래 코드 실행 후 다시 ggChoropleth() 코드를 실행해보시겠어요? options(encoding="UTF-8")

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

@knj0125 다행입니다. 추석 즐겁게 보내세요!^^

from doit_r.

byeongilkim avatar byeongilkim commented on August 19, 2024

08-4 장의
ggplot(data = economics, aes(x = data, y = unemploy)) + geom_line()
코드를 입력하면

Don't know how to automatically pick scale for object of type function. Defaulting to continuous.
Error in (function (..., row.names = NULL, check.rows = FALSE, check.names = TRUE, :
arguments imply differing number of rows: 0, 574

이런식의 오류문이 발생합니다. 확인 부탁드리겠습니다.

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

@byeongilkim x = datax = date로 수정해보시겠어요?

from doit_r.

ryumunhyung avatar ryumunhyung commented on August 19, 2024

11-1 장에서 ggiraphExtra 패캐지를 설치하려고 하는데

Package LibPath Version Priority Depends Imports LinkingTo Suggests Enhances License License_is_FOSS
License_restricts_use OS_type Archs MD5sum NeedsCompilation Built

이러한 문구가 뜨면서 설치가 안됩니다.
어떻게 처리해야하는지 알려주실수 있으신지요???

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

@ryumunhyung 이 코드로 설치해보시겠어요? install.packages("ggiraphExtra", dependencies = c("Depends", "Suggests"))

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

@HOWSANG Raw 버튼 마우스 오른쪽 클릭 후 [다른 이름으로 링크 저장] 클릭 해보시겠어요?

from doit_r.

HOWSANG avatar HOWSANG commented on August 19, 2024

R을 정말 재밌게 배우고 있어요!ㅎㅎㅎㅎ 감사합니다^^!

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

@HOWSANG 도움이 되셨다니 다행입니다.^^

from doit_r.

Hinterhalter avatar Hinterhalter commented on August 19, 2024

안녕하세요 wordcloud 관련해서 질문 있습니다.

워드클라우드 이미지까지 출력하는건 했는데 몇가지 질문이 있습니다.

  1. 텍스트 굵기는 어떻게 조정하나요?
  2. 원 말고 다른 모양도 가능한가요?
  3. 빈도수가 많은 큰 글씨 사이사이에 작은 글씨들이 들어가도록 할 수도 있나요?
  4. wordcloud 말고 다른 워드클라우드 패키지가 있다면 알려주세요!
    rplot01

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

@Hinterhalter ?wordcloud 하시면 워드클라우드의 요소들을 지정하는 파라미터를 볼 수 있습니다. 다른 모양으로 만드시려면 wordcloud2 패키지를 사용해보세요. 아래 문서 참고하세요.
https://www.r-graph-gallery.com/the-wordcloud2-library/

from doit_r.

Sungjaejin avatar Sungjaejin commented on August 19, 2024

R 공부 즐겁고 열심히 하고 있는 학생입니다.
csv_exam.csv 파일 다운로드를 어떻게 하는지 모르겠습니다. 다른 파일들은 download 버튼이 있지만 이 파일만 버튼이 나오지 않습니다. 확인부탁드립니다.

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

from doit_r.

seungwy avatar seungwy commented on August 19, 2024

안녕하세요 두가지 질문이 있습니다.

  1. 특수문자를 제거하는 코드
  • str_replace_all(twitter$tw, "\W", " ")을 실행하면 tw 섹션이 아래와 같은 문자들로 표기됩니다:
    IAO cAC ISD u A AOAaAI AuºI AAþA I O O μa ª iAO U I AI ISD Aa CCI i AO U i AOAaCIAo AßAcAI 123 i iμ I AIAº 10 i OAI o i CN U
    -str_replace_all(txt, "\W", " ")을 실행했을때도 같은 모양의 문자가 표시됩니다.
    -코드를 실행하기 전에는 twitter 및 hiphop가사들이 한글로 잘 표현되서 데이터 import를 할 때는 문제가 없고 encoding 또한 UTF-8로 되어 있어서 왜 그렇게 되는지 의문입니다.
  1. Rstudio에도 microsoft프로그램들 처럼 그 전 실행 코드를 무효화 하는 undo (ctrl+z)같은 기능이 있나요?

감사합니다

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

from doit_r.

seungwy avatar seungwy commented on August 19, 2024

안녕하세요

\\두개 입력해도 같은 결과가 나오네요

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

from doit_r.

seungwy avatar seungwy commented on August 19, 2024

안녕하세요

새로 불러들여서 코드를 실행 해 보았는데도 결과가 같네요 ㅜㅜ

twitter <- read.csv("twitter.csv",
header = T,
stringsAsFactors = F,
fileEncoding = "UTF-8")

twitter <- rename(twitter,
no = 번호,
id = 계정이름,
date = 작성일,
tw = 내용) # Korean to English
여기까지 실행을 했을 때는
111
ahkorea
11/2/2011
민주당의 ISD관련 주장이 전부 거짓으로 속속 드러나고있다. 미국이 ISD를 장악하고 있다고 주장하지만 중재인 123명 가운데 미국인은 10명뿐이라고 한다.
222
parkkeewoo
12/30/2011
말로만 '미제타도', 사실은 '미제환장'! 김정일 운구차가 링컨 컨티넬탈이던데 북한의 독재자나 우리나라 종북들이나 겉으로는 노동자, 서민을 대변한다면서 고급 외제차, 아이팟에 자식들 미국 유학에 환장하는 위선자들인거죠
333
zndvn33
1/5/2012
한나라당이 보수를 버린다네요 뭔가착각하는모냥인에 국민들

과 같이 한글이 잘 읽히는데

twitter$tw <- str_replace_all(twitter$tw, "\W", " ") # 특수문자 제거
코드를 진행하면
111
ahkorea
11/2/2011
IAO cAC ISD u A AOAaAI AuºI AAþA I O O μa ª iAO U I AI ISD Aa CCI i AO U i AOAaCIAo AßAcAI 123 i iμ I AIAº 10 i OAI o i CN U
222
parkkeewoo
12/30/2011
I IA A μμ c CAº IA E Aa eA AI i A μAA AAÆ UA AI øμ ºICNAC μ AcAU ª i ª o A ºIμeAI ª NA I A eμ AU IA eº CN U e i Þ UA A ÆAIÆI AU Aμe I A CÐ E AaCI A A AUμeAI AAO
333
zndvn33
1/5/2012
CN ª o cAI º o o U a º Aø CI A ð EAI IμeAIº o E iCI A O Æ I o Aþ A CI AºÐμeA E iCI A I I U ß cAIAøº iA iAuA iCN U iCØ μeA A ÆCN U i y CI e eAø

으로 표시가 됩니다 ㅜㅜ

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

붙여주신 코드 특수문자 제거 부분이 "\W"로 되어있는데, 이부분 확인해보시겠어요?

from doit_r.

YongBeomKim avatar YongBeomKim commented on August 19, 2024

ggiraphExtra 패키지를 설치하는데 계속 오류가 발생합니다
책으로도 안되어서 위의 것으로도 안되고,
아래의 GitHub에서 직접 불러와서 설치를 해도 계속 오류가 발생합니다
(설치환경은 Linux 17.04 입니다)

devtools::install_github("cardiomoon/ggiraphExtra")

Downloading GitHub repo cardiomoon/ggiraphExtra@master
from URL https://api.github.com/repos/cardiomoon/ggiraphExtra/zipball/master
Installing ggiraphExtra
URL 'https://cran.rstudio.com/src/contrib/ggiraph_0.4.2.tar.gz'을 시도합니다
Content type 'application/x-gzip' length 245987 bytes (240 KB)

downloaded 240 KB

Installing ggiraph
URL 'https://cran.rstudio.com/src/contrib/rvg_0.1.7.tar.gz'을 시도합니다
Content type 'application/x-gzip' length 62924 bytes (61 KB)

downloaded 61 KB

Installing rvg
URL 'https://cran.rstudio.com/src/contrib/gdtools_0.1.6.tar.gz'을 시도합니다
Content type 'application/x-gzip' length 35263 bytes (34 KB)

downloaded 34 KB

Installing gdtools
'/usr/lib/R/bin/R' --no-site-file --no-environ --no-save
--no-restore --quiet CMD INSTALL
'/tmp/Rtmpj9H9rY/devtoolsa8b1125d4a8/gdtools'
--library='/home/markbaum/R/x86_64-pc-linux-gnu-library/3.4'
--install-tests

  • installing source package ‘gdtools’ ...
    ** 패키지 ‘gdtools’는 성공적으로 압축해제되었고, MD5 sums 이 확인되었습니다
    Package cairo was not found in the pkg-config search path.
    Perhaps you should add the directory containing `cairo.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'cairo' found
    Using PKG_CFLAGS=
    Using PKG_LIBS=-lcairo
    ------------------------- ANTICONF ERROR ---------------------------
    Configuration failed because cairo was not found. Try installing:
  • deb: libcairo2-dev (Debian, Ubuntu)
  • rpm: cairo-devel (Fedora, CentOS, RHEL)
  • csw: libcairo_dev (Solaris)
  • brew: cairo (OSX)
    If cairo is already installed, check that 'pkg-config' is in your
    PATH and PKG_CONFIG_PATH contains a cairo.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 ‘gdtools’

  • removing ‘/home/markbaum/R/x86_64-pc-linux-gnu-library/3.4/gdtools’
    Installation failed: Command failed (1)
    '/usr/lib/R/bin/R' --no-site-file --no-environ --no-save
    --no-restore --quiet CMD INSTALL
    '/tmp/Rtmpj9H9rY/devtoolsa8b328480e2/rvg'
    --library='/home/markbaum/R/x86_64-pc-linux-gnu-library/3.4'
    --install-tests

ERROR: dependency ‘gdtools’ is not available for package ‘rvg’

  • removing ‘/home/markbaum/R/x86_64-pc-linux-gnu-library/3.4/rvg’
    Installation failed: Command failed (1)
    '/usr/lib/R/bin/R' --no-site-file --no-environ --no-save
    --no-restore --quiet CMD INSTALL
    '/tmp/Rtmpj9H9rY/devtoolsa8b7d41e33e/ggiraph'
    --library='/home/markbaum/R/x86_64-pc-linux-gnu-library/3.4'
    --install-tests

ERROR: dependency ‘rvg’ is not available for package ‘ggiraph’

  • removing ‘/home/markbaum/R/x86_64-pc-linux-gnu-library/3.4/ggiraph’
    Installation failed: Command failed (1)
    '/usr/lib/R/bin/R' --no-site-file --no-environ --no-save
    --no-restore --quiet CMD INSTALL
    '/tmp/Rtmpj9H9rY/devtoolsa8b33a91721/cardiomoon-ggiraphExtra-f8357c8'
    --library='/home/markbaum/R/x86_64-pc-linux-gnu-library/3.4'
    --install-tests

ERROR: dependency ‘ggiraph’ is not available for package ‘ggiraphExtra’

  • removing ‘/home/markbaum/R/x86_64-pc-linux-gnu-library/3.4/ggiraphExtra’
    Installation failed: Command failed (1)

from doit_r.

YongBeomKim avatar YongBeomKim commented on August 19, 2024

위의 문제를 해결했습니다 ^^:;;
$brew install cairo (오류난 cairo를 설치합니다)
$export PKG_CONFIG_PATH=/usr/lib/pkgconfig (whois pkgconfig로 찾을 경로를 연결합니다)

$sudo apt-get update
$sudo apt-get install libcairo2-dev (cairo 개발도구를 추가설치 합니다)

위 내용을 설치했으면 R 에서
#install.packages("devtools")
devtools::install_github("cardiomoon/ggiraphExtra")
로 github를 통해서 설치하니까 됩니다!!

cairo때문에 오류발생하신 분들은 참고하세요

from doit_r.

hajuxp avatar hajuxp commented on August 19, 2024

CVS파일은 다운로드가 안되는건가요?^^ 따로 다운로드 항목이 없어서 질문 남김니다!ㅜㅜ

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

from doit_r.

HBOh avatar HBOh commented on August 19, 2024

패키지 다운로드 관련해서 질문드립니다.

지금 do it R 프로그래밍 책 120쪽 정도 까지 진행중인데요,

집에서 회사 노트북으로 하다보니 늘 library(패키지이름) 할때마다 Block 먹어서 답이없네요...

혹시 제가 주요 Package를 미리 다 다운 받아서 제 컴터에다가 넣어놓는 방법은 없을까요..?

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

from doit_r.

hosuka avatar hosuka commented on August 19, 2024

텍스트 마이닝에 나와있는 대로
txt<-str_replace_all(txt,"\W"," ") 했는데... 에러메시지 뜹니다.

Error in str_replace_all(txt, "\W", " ") :
could not find function "str_replace_all"

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

from doit_r.

HBOh avatar HBOh commented on August 19, 2024

Rename 기능 관련 문의 드립니다.

F>0.2 -> Particle>0.2로 바꾸고 싶어서 아래와 같이 작성했는데 에러 메세지가 뜹니다 ...

COQC_new <- rename(COQC_new, Particle>0.2 =F>0.2)
Error: unexpected '=' in "COQC_new <- rename(COQC_new, Particle>0.2 ="

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

@HBOh 변수명 F>0.2Particle>0.2로 바꾸고 싶다는 말씀이시죠? 겹따옴표를 이용해 아래와 같이 해보시겠어요?
COQC_new <- rename(COQC_new, "Particle>0.2" = "F>0.2")

from doit_r.

lja9702 avatar lja9702 commented on August 19, 2024

안녕하세요 좋은 자료 올려주셔서 감사합니다.
11장에 단계구분도
ggChoropleth(data = crime, aes(fill = Murder, map_id = state), map = states_map)을 입력하면
Error in [.data.frame(data, c(mapidvar, tooltip, fillvar)) :
undefined columns selected
이런 에러메세지가 뜨는데 뭐가 문제인지 궁금합니다.

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

@lja9702 아마도 전처리 작업에 오류가 있지 않을까 싶은데요, 작성하신 전체 코드를 알려주시겠어요?

from doit_r.

Anthory avatar Anthory commented on August 19, 2024

저도 lja9702 님과 같은 오류가 발생합니다.
Error in [.data.frame(data, c(mapidvar, tooltip, fillvar)) :
undefined columns selected

github에서 part 11 스크립트를 내려 받아 그대로 실행했는데도 undefined columns selected 오류가 뜨는군요...

추가로 tools-->project option 에서 인코딩도 utf-8 로 바꾸었는데, 주석부분도 깨져서 나오네요....

원인이 무엇일까요?

================================================================
library(ggiraphExtra)

str(USArrests)
head(USArrests)

library(tibble)

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

str(crime)

library(ggplot2)
states_map <- map_data("state")
str(states_map)

ggChoropleth(data = crime, # 吏�?룄?뿉 ?몴?쁽?븷 ?뜲?씠?꽣
aes(fill = Murder, # ?깋源붾줈 ?몴?쁽?븷 蹂�?닔
map_id = state), # 吏�?뿭 湲곗?� 蹂�?닔
map = states_map) # 吏�?룄 ?뜲?씠?꽣

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

@lja9702 @Anthory 확인해보니 ggiraphExtra패키지가 아직 R 3.5 버전을 지원하지 않는 것 같습니다. R 3.4 버전에서는 잘 작동하네요. 패키지가 업데이트되기 전까지는 R 3.4 버전을 사용해보시겠어요? 아래 링크에서 다운로드 하시면 됩니다.
https://cran.seoul.go.kr/bin/windows/base/old/3.4.4/

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

@lja9702 @Anthory 깃헙 버전의 ggiraphExtra 패키지를 설치하면 R 3.5 버전에서도 정상적으로 작동합니다. 아래 코드로 패키지 재설치 후 다시 시도해보세요.
install.packages("devtools")
devtools::install_github("cardiomoon/ggiraphExtra")

from doit_r.

rlagusals avatar rlagusals commented on August 19, 2024

안녕하세요?

p209 한국복지패널데이터 spss 파일을 읽어오는데 아래와 같은 에러가 발생합니다.
깃허브 파일도 그렇고 한국복지패널 가입해서 다운받은 beta3.sav파일도 읽히지 않아요.
어떻게 해야할까요?

raw_welfare<-read.spss(file="Koweps_hpc10_2015_beta1.sav", to.data.frame=T)
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

raw_welfare<-read.spss(file="Koweps_hpc10_2015_beta3.sav", to.data.frame=T)
Warning message:
In read.spss(file = "Koweps_hpc10_2015_beta3.sav", to.data.frame = T) :
Koweps_hpc10_2015_beta3.sav: Compression bias (0) is not the usual value of 100

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

@rlagusals 파일 정상적으로 불러들여진거 같은데요? Warning message는 무시하고 진행하시면 됩니다.

from doit_r.

testlife0 avatar testlife0 commented on August 19, 2024

안녕하세요. 책 따라하며 연일 감동입니다. ^^
(작업환경 Rstudio ver.1.1.453, 라이브러리는 대체적으로 3.5.1 이후버전)

이전 작업은 책에 설명한 대로 에러없이 진행 되었습니다.
p240 1. 성별 직업 빈도표 만들기 코드 실행 시 아래와 같은 커멘트가 나오고,

A tibble: 0 x 2

... with 2 variables: job , n

View()로 확인을 하면 No data available in table로 나옵니다.
어디가 잘못된걸까요?

from doit_r.

testlife0 avatar testlife0 commented on August 19, 2024

코드 올리기 전에 혹시나 해서 데이터프레임 만드는 것부터 전처리도 다시한후 코딩했더니...
제대로 나오네요. 3일 전 이대로 세네번 했을땐 제대로 안나왔는데... ^^;;
원인 찾아보려고 히스토리 파일 뒤졌더니.... 해당코드가 없는 듯합니다. ^^;; (결과적으로 귀찮게 해드린것 같네요 ^^) 지난 코드와 오류난 내용을 볼수 있는 방법이 있을까요?
이전 코딩 히스토리를 보려면 어디에서 편하게 볼 수 있을까요?

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

@testlife0 히스토리가 저장되지 않았으면 과거 실행 기록을 확인할 방법은 없습니다. 아마도 코드는 오류가 없는데 실행 순서에 문제가 있었던게 아닐까 싶네요.

from doit_r.

testlife0 avatar testlife0 commented on August 19, 2024

10-1 힙합가사 텍스트 마이닝(p267)을
Win10, R 3.5.1 버전에서 UTF-8로 수정해서 작업해도 한글이 깨져서,
링크걸어주신 R 3.4.4 버전으로 다운+설치하고 UTF-8로 코딩해도 첨부 이미지 처럼 한글이 깨져나옵니다.
어떻게 해결할 수 있을까요?
t mining-kor error

from doit_r.

testlife0 avatar testlife0 commented on August 19, 2024

페북은 귀찮은게 많아서 사용지양중이라.. 여기에 남깁니다.
알려주신 코드로는 제대로 표시됩니다.
코딩으로 UTF-8로 설정하는 것과 'global/project option으로 UTF-8로 지정하면 인코딩 적용되어야 하는거 아닌가요? 두가지가 차이가 있어보이는데 이유를 아시는지요?

from doit_r.

oliverstime avatar oliverstime commented on August 19, 2024

안녕하세요 저는 R에 관심이 많은 학생입니다.
160p의 문제를 풀고 있는데 에러가 나서 질문 드립니다.
midwest %>%
mutate(ratio_child = (poptotal-popadults)/poptotal*100)
까지는 잘됩니다만 그 다음문제에서
midwest %>%
arrange(desc(ratio_child)) %>%
select(county, ratio_child) %>%
head(5)
Error in arrange_impl(.data, dots) :
Evaluation error: 객체 'ratio_child'를 찾을 수 없습니다.
라고 계속 뜹니다만 새로 만든 파생변수를 인식하지 못하는 건가요? 아직 많이 부족해서 질문드립니다.

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

@oliverstime 안녕하세요? mutate()로 추가한 변수를 보유하려면 데이터 프레임에 할당해야 합니다. 작성하신 dplyr 구문 앞에 midwest <- 을 추가해보세요.

아래 페이스북 커뮤니티에 질문을 올리시면 좀 더 빨리 답변을 받아보실 수 있습니다.

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

감사합니다.

from doit_r.

NewRecordBBBB avatar NewRecordBBBB commented on August 19, 2024

지금 크롤링 중인데요.. html에서 <a~~><em class~>글제목에서 저는 글제목만 ㄷ따올려고하는데 html_nodes(),text()를 쓰는데 a태그안에만 불러오면 다른 잡데이터까지 같이 저장되고....클래스? 까지 불러오려하는데 글제목이 클래스 사이에 끼어있는 구조가 아니라서 공백이 뜨고... 어떻게 해야할까요ㅠㅠ 아직 어제 입문해서 야매식으로하다보니 복잡하네요..

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

@NewRecordBBBB KRSG에 작성하신 코드 포함해서 질문 올려보시겠어요?
https://www.facebook.com/groups/krstudy/

from doit_r.

YOUNHWA avatar YOUNHWA commented on August 19, 2024

안녕하세요 11강 예제를 따라가고 있는데 ggiraphExtra 패키지를 다운받는데 문제가 있습니다. 맥북을 사용중이고 R 3.5.1을 사용중입니다. 책에 나와있는 코드는 ggiraphExtra가 들어있는 줄을 제외하고 모든 코드가 시동됩니다.

library(ggiraphExtra)
에러: package or namespace load failed for ‘ggiraphExtra’ in dyn.load(file, DLLpath = DLLpath, ...):
공유된 객체 '/Library/Frameworks/R.framework/Versions/3.5/Resources/library/gdtools/libs/gdtools.so'를 로드 할 수 없습니다:
dlopen(/Library/Frameworks/R.framework/Versions/3.5/Resources/library/gdtools/libs/gdtools.so, 6): Library not loaded: /opt/X11/lib/libcairo.2.dylib
Referenced from: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/gdtools/libs/gdtools.so
Reason: no suitable image found. Did find:
/Users/younhwa/lib/libcairo.2.dylib: stat() failed with errno=20
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"를 찾을 수 없습니다

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

@YOUNHWA 안녕하세요? 아래 글 참고해서 다시 시도해보시겠어요?
맥에서 ggiraphExtra 패키지 설치 중 오류가 발생할 경우

from doit_r.

Doori-Kang avatar Doori-Kang commented on August 19, 2024

안녕하세요.

검색을 해보고 여러번 해봐도 도무지 풀리지가 않아 이렇게 질문글을 남깁니다. ㅠㅠ

특수문자 제거하는 함수를 하기와 같이 실행 했을 경우 글자가 깨져서 나옵니다.
untitled

제대로 나오게 할 수 있는 방법이 없을까요...

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

@Doori-Kang 안녕하세요? 데이터 분석 커뮤니티에 올리신 질문 확인했습니다. 작성하신 전체 코드를 올려주시겠어요?

from doit_r.

lht1324 avatar lht1324 commented on August 19, 2024

안녕하세요. 6장 157페이지의 Q1을 푸는데 mpg <- left_join(mpg, fuel, by = "fl")을 실행하니
Column fl joining character vector and factor, coercing into character vector
이라는 오류가 출력되네요... 해결 방법이 있나요?

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

@lht1324 결합할 때 기준이 되는 fl 변수가 mpg에는 문자(character)형, fuel에는 범주(factor)형으로 되어 있기 때문에 나타나는 경고 메시지입니다. 에러는 아니기 때문에 mpg를 확인해보시면 결합은 완료되었을 겁니다. fuel을 생성할 때 stringsAsFactors = F 부분에 오류가 없는지 확인해 보세요. 이 파라미터가 변수들을 문자형으로 지정하는 기능을 합니다.

from doit_r.

hahyoun avatar hahyoun commented on August 19, 2024

안녕하세요. 지도시각화에서
ggChoropleth(data = df_gather, # 지도에 표현할 데이터
aes(fill = count, # 색깔로 표현할 변수
map_id = code), # 지역 기준 변수
map = kormap1) # 지도 데이터
이코드를 그대로 쓰는데
Error in .subset2(x, i) : invalid subscript type 'list' 이런 오류가 나요..... 어떻게 해야할까요?

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

@hahyoun 안녕하세요? fill 파라미터에 count 대신 pop 변수를 삽입해보시겠어요? fill = pop

from doit_r.

hyunnie94 avatar hyunnie94 commented on August 19, 2024

안녕하세요. 11장 대한민국 지도 데이터를 사용하는 코드를 짜는 과정에서
install.packages("stringi")
install.packages("devtools")
devtools::install_github("cardiomoon/kormaps2014")
library(kormaps2014)
이 코드를 실행 시켰을 때

Error: Failed to install 'kormaps2014' from GitHub:
(converted from warning) cannot remove prior installation of package ‘stringi’
이러한 에러가 발생합니다. 어떻게 해결할 수 있을까요? 감사합니다

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

@hyunnie94 안녕하세요? remove.packages("stringi") 해서 패키지 삭제 후 다시 install.packages("stringi")로 패키지 설치해보시겠어요?

from doit_r.

hyunnie94 avatar hyunnie94 commented on August 19, 2024

우와 해결했습니다!! 감사해요
혹시 제가 어떤 부분을 잘못 입력했던건지 알수 있을까요??

from doit_r.

aramm05150 avatar aramm05150 commented on August 19, 2024

안녕하세요! R을 재밌게 배우고 있는데요!
여러 방법을 해봐도 안 되어서 질문 남깁니다.
지도 시각화 - 대한민국 시도별 인구 단계 구분도 만들기에서 오류가 생겨서요.
코드는

ggChoropleth(data = korpop1,
aes(fill = pop,
map_id = code,
tooltip = name),
map = kormap1,
interactive = T)

이고, 지도에 한글이 전부 깨져서
options(encoding="UTF-8")
을 적용해도 계속 깨진 채로 '껌궓륏' 이런 식으로 나와서요 ㅠㅠㅠ

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

@aramm05150 안녕하세요? 작성하신 전체 코드를 붙여넣어 주시겠어요? 아래 페이스북 데이터 분석 커뮤니티에 질문 올려주시면 좀 더 빨리 답변받아보실 수 있을 겁니다.

https://www.facebook.com/groups/datacommunity/

from doit_r.

aramm05150 avatar aramm05150 commented on August 19, 2024

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

library(ggplot2)
library(ggiraphExtra)
library(mapproj)
ggChoropleth(data = korpop1,
aes(fill = pop,
map_id = code,
tooltip = name),
map = kormap1,
interactive = T)

입니다.

from doit_r.

Junseo3082 avatar Junseo3082 commented on August 19, 2024

안녕하세요. 저자님을 책을 읽으면서 R을 공부하고 있는 고등학생입니다. 다름이 아니라 11-2강 단계 구분도 만들기 단계에서 코드를 이렇게 짜봤는데 아래와 같이 함수 "aes"를 찾을 수 없다고 뜨거나 함수 "ggChoropleth"를 찾을 수 없어 지도가 생기지 않는 문제가 발생하는 데 어떻게 해결할 수 있을까요?
ggChoropleth(data = korpop1,
aes(fill = pop,
map_id = code,
tooltip = name),
map = kormap1,
interactive = T)
install.packages("ggiraphExtra")
library(ggiraphExtra)
Error in aes(fill = pop, map_id = code, tooltip = name) :
함수 "aes"를 찾을 수 없습니다

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

@Junseo3082 안녕하세요? ggChoropleth()를 사용하시려면 먼저 ggplot2 패키지를 로드해야 합니다. ggplot2를 로드한 다음에 다시 시도해보시겠어요?

아래 페이스북 커뮤니티에 질문을 올리시면 좀 더 빨리 답변을 받아보실 수 있습니다.

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

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

@aramm05150 아래 코드 이용해서 인코딩을 변경한 다음 다시 시도해보시겠어요?
korpop1$name <- iconv(korpop1$name, "UTF-8", "CP949")

from doit_r.

YoonDE avatar YoonDE commented on August 19, 2024

안녕하세요 09-6에서
left_join 사용할때 left_join(welfare, list_job, id = "code job")
여기서 by = 대신 id = 를 쓰는 이유가 뭔가요 ?

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

@YoonDE 에고, 책에 오타가 있었네요. by =이 맞습니다. left_join()이 자동으로 두 데이터 프레임에 공통으로 들어있는 변수를 기준으로 결합해주기 때문에 오류 없이 작동했던 것 같습니다. 오류 찾아주셔서 감사합니다!

from doit_r.

YoonDE avatar YoonDE commented on August 19, 2024

@youngwoos 오타가 아닌것같아요~ by= 로도 해봤는데 그러면 뒤에서 에러가 나서 안되더라구요
id=로 해야 에러없이 책설명대로 끝까지 할수 있어요 그런데 왜 그런지를 모르겠어서요 ㅠㅠ

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

@YoonDE by로 했을 때 어디서 에러가 나나요? 에러가 발생하는 코드를 알려주시겠어요?

from doit_r.

YoonDE avatar YoonDE commented on August 19, 2024

@youngwoos
welfare <- left_join(welfare, list_job, by = "code_job")
까지는 되는데요, 그 뒤에
welfare %>%
filter(!is.na(code_job)) %>%
select(code_job, job) %>%
head(10)
실행시키면 이렇게 뜹니당
에러: Can't subset columns that don't exist.
x The column job doesn't exist.
Run rlang::last_error() to see where the error occurred.

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

@YoonDE job 변수가 없어서 발생하는 에러인데요, str(list_job) 실행해서 job 변수가 있는지 확인해보시겠어요?

from doit_r.

jinrd avatar jinrd commented on August 19, 2024

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입니다

이런 이슈가 생기는데 어떻게 해야 하나요

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

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입니다

이런 이슈가 생기는데 어떻게 해야 하나요

korpop1 출력 결과는 한글이 깨지지 않고 잘 나오나요? 만약 한글이 깨져서 출력된다면 RStudio 재시작 후 kormaps2014를 로드한 다음 시도해보세요. 혹시 맥 사용하시면 인코딩 변경 코드를 실행하시면 안됩니다. 계속 문제가 해결되지 않으면 아래 데이터 분석 커뮤니티에 질문해주세요.

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

from doit_r.

binibin09 avatar binibin09 commented on August 19, 2024

동영상 강의에 나오는 한국복지패널 데이터 csv 파일이 없습니다.
영상에선 'welfare.csv'파일을 공유해주셨다고 하셨는데 못 찾겠어요. ㅜㅜ

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

동영상 강의에 나오는 한국복지패널 데이터 csv 파일이 없습니다.
영상에선 'welfare.csv'파일을 공유해주셨다고 하셨는데 못 찾겠어요. ㅜㅜ

아래 파일 다운로드하시면 됩니다.
https://github.com/youngwoos/Doit_R/blob/master/Data/csv_exam.csv

from doit_r.

nam1248 avatar nam1248 commented on August 19, 2024

안녕하세요? 책에서대로 bit.ly/doit_rb Koweps_hpc10_2015_beta1.sav 파일을 읽으려 하는데 책에 나온대로 read.spss로는 읽히기는 하는데 에러가 납니다.
"Warning message:
In read.spss("Downloads/Koweps_hpc10_2015_beta1.sav") :
Downloads/Koweps_hpc10_2015_beta1.sav: Compression bias (0) is not the usual value of 100"

그래서 haven의 read_sav로 해보니 파일을 읽을 수 있습니다. 그러나 한글이 다 깨져서 나옵니다. 저는 맥 M1 mac pro 14.1인치를 쓰고 있습니다. 책에 나온 대로 Project Option에서 UTF-8로 설정하고 했는데로 한글이 다 깨집니다.
인터넷 찾아보고 이렇게 저렇게 다 해봐도 한글이 다 깨집니다.
welfare=read_sav("Koweps_hpc10_2015_beta1.sav",locale=locale("ko",encoding="UTF-8"))
Sys.setlocale("LC_ALL","en_US.UTF-8")
Sys.setlocale(category="LC_CTYPE",locale="ko_KR.UTF-8")
welfare=read_sav("Koweps_hpc10_2015_beta1.sav",encoding="CP949")

image

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

@nam1248 Warning message는 코드가 정상적으로 실행되고 추가 정보를 알려주는 것입니다. 아마 데이터가 정상적으로 불러와졌을듯 한데요, read_sav()로 파일을 불러온 다음 welfare를 출력해 내용을 확인해 보시겠어요?

궁금한 사항이 있으시면 아래 데이터 분석 커뮤니티에 질문을 올려주세요.
보다 빨리 답변을 받아보실 수 있습니다.

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

감사합니다.

from doit_r.

nam1248 avatar nam1248 commented on August 19, 2024

from doit_r.

ruddyscent avatar ruddyscent commented on August 19, 2024

10쇄를 읽고 있습니다. 22쪽의 '연구자들이 사용하는 R'의 그래프에서 이상한 점이 있어서 말씀드립니다. 오른쪽 그래프를 왼쪽 그래프와 비교해 보면 SAS의 데이터가 2015년 것만 표시된 문제가 있는 것 같아요.

from doit_r.

youngwoos avatar youngwoos commented on August 19, 2024

@ruddyscent 그래프 작성자가 R이 SAS를 넘어섰다는 것을 강조하려는 의도로 이렇게 표현한 듯 합니다. 원문의 설명을 참고해보시겠어요? 다음 글에서 Figure 2d와 Figure 2e의 설명에 나와있습니다. 지금은 그래프가 조금 수정되었네요.
https://r4stats.com/articles/popularity/

from doit_r.

Related Issues (20)

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.