티스토리 뷰
어떤 작업을 시작할때 해당 폴더를 직접 들어가서 새폴더를 생성하고, 이름을 수정해주고 작업을 진행 할 수 도 있습니다. 하지만 어느날 분석 데이터의 양이 많아지면서 폴더도 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개 만들기
하나씩 만드는것 쯤이야 쉽게 할 수 있습니다. 그렇다면 서론에서 말했듯 만약 100개의 디렉토리를 만들어야 한다면? for loop을 이용하면 1초도 안걸립니다.
> for ( i in seq(100) ){
+ dir.create(sprintf('directory_%.3d',i))
+ }
* 1번은 사실 1번이면 안됩니다. 보다 편리하게 번호를 매기고 정렬하기 위해서는 001번이어야 번호순 정렬이 아름답게 진행되고, 1번다음에 10번이 오는 대 참사를 막을 수 있습니다. 그러니 총 생성될 디렉토리의 수를 고려해서 몇자리 수로 구성해야할지 미리 결정해주세요.
'R' 카테고리의 다른 글
R | 꼭 알아야할 RStudio기능, 스크립트 빠르게 수정하기, (Crtl + F) (1) | 2020.01.15 |
---|---|
R | empty vector로 인한 for loop 반복문 문제해결, 필수! (0) | 2020.01.08 |
R | 알아두면 좋은 Rstudio 기능, 잘 정리된 스크립트를 짜는 방법, Crtl+Shift+R (0) | 2020.01.06 |
R | 반복 샘플 이름 리스트 만들기, seq() rep() paste() (0) | 2020.01.03 |
R | 데이터 정렬, sort()와 order()의 차이 (0) | 2020.01.03 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Visualization
- Excel
- 숫자
- hist
- 파이썬
- Heatmap
- 데이터
- SEQ
- comma
- for loop
- 코로나바이러스
- plot
- Python
- Command
- Coding
- format
- 2진수
- 팟빵
- geom_line
- Order
- BIOINFORMATICS
- r
- data
- covid
- visualizing
- 엑셀
- Cast
- RStudio
- geom_bar
- coronavirus
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함