파이썬 팁

python] pandas DataFrame 을 칼럼column 기준으로 분리하기 slicing / pandas 랜덤정수 DataFrame 생성

gomming 2020. 9. 22. 23:45

 

 

대표사진 삭제

사진 설명을 입력하세요.

df = pd.DataFrame(np.random.randint(1,100,size=(100,4)))

이렇게 입력하시면 numpy 의 random.randint 기능으로 최소값 1 최대값 100 사이에서 무작위로 100×4 크기의 정수를 생성합니다.

실행하면 100rows 4columns의 데이터프리암이 생성됩니다.

 

다음으로 여기서 특정 칼럼만 불리하고자할때 loc기능을 쓸 수 있는데요

 

이렇게 df.loc[:,1:3]입력하시면 1,2,3열만 따로 분리하실 수 있어요

 

분리한 데이터프레임은 간단히 배열로 변환할 수 있습니다

 

배열의 크기는 shape기능으로 확인할 수 있는데요 shape으로 출력되는 결과도 인덱싱 할 수 있어요

 

이렇게 쓸 수 있어요 리스트의 len 하고 비슷하죠

for문 돌릴 때도

for i in range(int(df_ar.shape[0])):

이런식으로 쓰실 수 있어요 !.!

꿀팁~~

 

대신 돌려줬으면하는 코드있으시면 댓글이나 쪽지로 남겨주세요!.! 예제로 만들어서 올려 드릴게요

 

 

#DataFrame #난수생성 #pandas칼럼분리 #칼럼슬라이싱 #pd #loc #random #randint #shape #python #numpy #pandas