inflearn logo
강의

講義

知識共有

【新発売!!】Rを使ったデータ分析/可視化を12時間で終わらせる

航空データ(hflights)を分析する-1

항공데이터 분석 mutate 관련 질문

331

lgy890218

投稿した質問数 7

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
 
안녕하세요? 항상 좋은 강의 해주셔서 감사합니다!
항공데이터의 결측 사유별 갯수에서 각 개수가 전체에서 차지하는 비율인 rate 열을 하나 생성했는데요.
rate 에 %를 붙여서 98.7% 이런식으로 표현하고 싶어요. 어떻게 해야 하나요?
 
hflights_CancellationCode hf_Cancel_n <-sum(hflights_CancellationCode$n) hflights_CancellationCode %>% mutate(rate = (hflights_CancellationCode$n / hf_Cancel_n)*100)
 
[결과]
  CancellationCode      n      rate
  <chr>             <int>     <dbl>
1 ""               224523 98.7     
2 "A"                1202  0.528   
3 "B"                1652  0.726   
4 "C"                 118  0.0519  
5 "D"                   1  0.000440
 

 

ggplot R

回答 1

0

shrcampus

저희 강의를 봐주셔서 감사합니다. 해당 질문에 대한 답변은 아래 코드를 이용해보시면 해결 가능합니다.

hflights_CancellationCode hf_Cancel_n <-sum(hflights_CancellationCode$n) hflights_CancellationCode %>% mutate(rate = paste0((hflights_CancellationCode$n / hf_Cancel_n)*100,"%"))

R에서는 숫자와 문자를 합하는게 지원하지 않기 때문에 위과 같이 %를 숫자뒤에 붙이고 싶다면 paste 또는 paste0 함수를 사용해서 붙여줘야합니다. paste는 뒤에 붙는 문자와 앞 문자사이에 공백이 추가되고 paste0은 공백이 중간에 들어가지 않는 차이가 있습니다. 

ADP 자격증 대비 강의 개설 문의

0

809

2

최신 기출문제 문의

0

767

1

분포의 치우침

1

797

1

강의 자료를 받을 수 있는 방법이 있을가요?

0

708

1

R 오류

0

374

0

교재 및 수료조건

0

554

2

mac KoNLP 설치 오류

0

2005

1

교재 구입 프로세스 알려주시기를 요청드려요.

0

278

0

교재 구입 관련 메일을 송부하였습니다

0

266

1

fread() 함수

1

353

1

교재 구매

0

233

0

강의 시 문제 풀이가 수업자료에는 없어요

0

270

0

클리앙 강의 시 문의 드립니다.

0

258

0

2과목 빅데이터 분석방법론 1 왜 안보이나요?

0

298

1

R studio 오류

0

566

0

한글깨짐 오류로 수업이 어려워요

0

423

1

3강 R파트 관련 질문입니다

0

234

1

영상이 잘못 올라간거 같습니다.

0

304

2

반복문 활용편 질문

0

291

0

rdata 읽기

0

451

1

반복문과 조건문에서의 질문사항

0

274

0

ㅇㅇ

1

247

0

예제 리스트 말고 강의하실 때 쓰는 교안과 예제 정답은 없나요?

2

253

1

교안 다운로드는 어디서 하나요?

0

467

1