[Shell] 데이터 특정 퍼센트로 나누는 방법
데이터를 특정 퍼센트로 나누는 방법
하나의 큰 데이터를 특정 퍼센트 만큼 샘플링을 하거나, train/test 데이터셋으로 나누고 싶은 경우가 있는데, 이때 사용하면 좋다.
1) split 70% based on lines
split -l $[ $(wc -l filename|cut -d" " -f1) * 70 / 100 ] filename
2) split 70% based on bytes
split -b $[ $(wc -c filename|cut -d" " -f1) * 70 / 100 ] filename
'기타 > Shell script, bash' 카테고리의 다른 글
[Bash] 데이터에서 특정 컬럼 추출하는 방법 (0) | 2021.05.03 |
---|---|
[Shell] 폴더별 디스크 사용량 확인 (0) | 2021.05.03 |
[Shell] 데이터에서 구분자 변경하는 방법 (0) | 2021.05.03 |
[Shell] 데이터에서 구분자 변경하는 방법 (0) | 2021.05.03 |
[Linux] Zip 분할 압축 하는 방법 (0) | 2021.05.03 |
[Shell] 데이터 특정 퍼센트로 나누는 방법 (0) | 2021.05.03 |
쉘(Shell)에서 중복단어 제거하기 (0) | 2021.05.03 |
쉘(Shell)에서 POST시 json 데이터에 변수 넣기 (0) | 2021.05.03 |