본문 바로가기
5-3. Pandas 제공 자료구조/DataFrame

[파이썬 판다스] 데이터프레임에서 임의로 원하는 개수의 행 뽑기 (중복여부 결정)

by 만다린망고 2022. 2. 9.
반응형

데이터프레임을 하나 만들어줍니다. 

import pandas as pd
import numpy as np

>>> md = pd.DataFrame(np.arange(5 * 5).reshape((5, 5)))
>>> md
    0   1   2   3   4
0   0   1   2   3   4
1   5   6   7   8   9
2  10  11  12  13  14
3  15  16  17  18  19
4  20  21  22  23  24


행 두개를 임의로 뽑아보겠습니다. sample 메소드를 사용합니다.

>>> md.sample(n=2)
    0   1   2   3   4
1   5   6   7   8   9
3  15  16  17  18  19

 

중복을 허용할 경우 replace=True 옵션을 입력하면 됩니다.

 

>>> md.sample(n=3,replace=True) 
    0   1   2   3   4
3  15  16  17  18  19
2  10  11  12  13  14
0   0   1   2   3   4
반응형

댓글