분석을 하면서 for loop을 안써봤다고 하면 거짓말이겠죠. 오늘은 for loop 을 사용면서 쉽게 간과했을법한 문제에 대해 포스팅해보려고 합니다. 바로 빈 벡터로 인한 문제입니다. 반복문을 사용하기위해 벡터를 입력해주었는데 이게 빈 벡터일 경우 우리가 생각치 못한 문제가 발생할 수 있습니다. 우선 다음의 벡터를 이용해 우리가 알고있는 반복문을 실행해보았습니다. 여러개의 요소가 들어있는 벡터x를 이용해서 벡터의 길이만큼 반복 실행을 하려고 한다면 쉽게 사용할 수 있는 방법이 for (i in seq(length(x)) 혹은 for(i in 1:length(x))입니다. 실제로 저도 이런 방식으로 많은 분석을 했었고요. 그리고 다음 예시와 같이 문제없이 실행이 됩니다. > NotEmptyVector f..
어떤 작업을 시작할때 해당 폴더를 직접 들어가서 새폴더를 생성하고, 이름을 수정해주고 작업을 진행 할 수 도 있습니다. 하지만 어느날 분석 데이터의 양이 많아지면서 폴더도 100개씩 만들어야 하는 경우가 생긴다면? 더 나아가 100개 폴더를 만드는 과정을 반복해야 한다면? 하나씩 직접 만들기에는 우리의 시간이 너무 아깝겠지요. R을 이용해서 빠르게 해봅시다. 먼저 워킹디렉토리를 설정합니다. > setwd("C:/chloe-with-data") > getwd() [1] "C:/chloe-with-data" # 디렉토리 생성 > dir.create('new_directory’) # 파일 생성 > file.create('new_text_file.txt') # 디렉토리 100개 만들기 하나씩 만드는것 쯤이야 쉽..
- Total
- Today
- Yesterday
- Coding
- coronavirus
- 파이썬
- Visualization
- geom_line
- RStudio
- comma
- Order
- SEQ
- for loop
- 엑셀
- r
- hist
- Excel
- 데이터
- covid
- data
- 코로나바이러스
- Python
- Heatmap
- Cast
- visualizing
- geom_bar
- 팟빵
- 숫자
- 2진수
- format
- BIOINFORMATICS
- plot
- Command
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |