우노
[Python] Pandas DataFrame 랜덤 행 추출 및 행 섞기 본문
DataFrame에서 랜덤한 행을 추출하는 방법
원하는 개수 만큼 추출할 때
df.sample(n=5)
원하는 % 만큼 추출할 때
df.sample(frac=0.7)
DataFrame의 전체 행을 랜덤하게 섞는 방법
frac을 사용해 전체 데이터를 shuffling 할 수 있다.
frac=1을 사용해 모든 데이터를 shuffling 해 반환하고
reset_index를 사용해 기존의 index가 아닌 새로운 indexing을 가능케한다.
df.sample(frac=1).reset_index(drop=True)
'Language > Python' 카테고리의 다른 글
[Python] numpy.exp 개념 및 사용방법 (0) | 2021.01.12 |
---|---|
[Python] 정규표현식 (0) | 2021.01.11 |
[Python] Python 에서 Shell 명령어 실행하는 방법 (0) | 2020.12.20 |
[Python] Numpy random 모듈 정리 (0) | 2020.12.03 |
[Python] Matplotlib Color 종류 (0) | 2020.12.01 |
Comments