본문 바로가기

Hello python!/Python_DA

파이썬 데이터분석_데이터적재

20221024

14일차

 


파이썬에서는 컴퓨터에있는 .csv파일을 DataFrame화 해서 볼 수 있다.


파일을 불러오기 전에

절대경로상대경로에 대해 알아보자.

 

절대경로는 말 그대로 절대적인 경로이다.

절대경로를 넣으면 틀릴 수 없다.

 

절대 경로는 예를 들어 내가 있는 건물의 13층으로 그 사람을 오게 하고 싶을때

주소를 불러주는 것과 같다.

 

상대경로는 건물 13층에 있는데 로비에 있는 사람에게

"13층으로 오세요" 하는것과 같다.

 

https://mollangpiu.tistory.com/222


위 사진의 주석 처럼 절대 경로로 데이터를 불러 올수도 있지만

마지막 코드처럼 상대경로로 불러올 수도 있다.

 


header = None을 주면 컬럼명이 초기화 된다.

다시 컬럼명을 줘서 내가 원하는 컬럼명으로 변경 가능하다.

 


csv파일의 구조를 확인했더니4 x 1 구조여서 데이터 확인이 어렵다.

 


sep = "\s+"을 줘서 전부 구분처리 가능하다.

 

 


주석이 있을 경우 skiprows = [Row인덱스 번호] 처리해

원하는 데이터만 볼 수 있다.

 

 


comment = "#" 처리해서 #을 주석처리해원하는 자료만 볼 수 있다.

 



엑셀 파일을 불러오면 첫 번째 시트만 자동으로 보여준다.

 

* 만약 다른 시트를 원한다면 sheet_name = "시트명" 을 처리해 주면 된다.

 


모든 시트를 보고싶으면 sheet_name = None로 처리해준다.

 


엑셀 파일을 불러올 경우

key()를 조회하면 시트명이 출력되고

values()를 조회하면 series가 출력된다.

 


따라서 각각의 변수명에 엑셀을 데이터 프레임화한 value값들을 지정해주면

자동으로 각각 데이터프레임화해서 저장된다.