오늘의 인기 글
최근 글
최근 댓글
Today
Total
05-02 05:05
관리 메뉴

우노

[Python] Pandas DataFrame 랜덤 행 추출 및 행 섞기 본문

Language/Python

[Python] Pandas DataFrame 랜덤 행 추출 및 행 섞기

운호(Noah) 2020. 12. 30. 12:26

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)
Comments