대표사진 삭제
사진 설명을 입력하세요.
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