본문 바로가기

컴퓨터 프로그래밍

Pandas를 이용해 가져온 Database 조건에 따라 데이터 선택하기

반응형

저번 포스팅에서는 CSV파일을 다음과 같이 가져왔었다.

danceData = pd.read_csv("Dance1_1.csv",header=None)

의 결과로는 다음과 같았다. 

csv 파일 가져온 결과

해당 파일에서 원하는 데이터만을 선택하고 싶을때를 알아보겠습니다. 

저같은 경우는 ID를 (시간을 제외하고) 일단 출력을 하고 싶었어요 

간단합니다. 슬라이스를 사용했습니다.

주의! 참고로 슬라이싱은 Column이 아닌 Row만 가능합니다.

print(danceData.loc[0:10])

의 결과는 다음과 같습니다. 

그러면 나는  출력하고 싶은 Column만을 선택하고 싶으면 어떻게 해야할까.?

다음과 같이 하면 됩니다. 

 

print(danceData.iloc[:10,1:])

해당 코드의 결과는 다음과 같습니다. 

원하는 데이터만 선택

해석하면 0번째부터 10까지 데이터를 추츨하되 열은 0번째 데이터를 제외하고 전부 출력하자 입니다. 

이렇게 하면 ID값을 제외하고 출력이 가능해집니다. 

 

반응형