1. pandas는 통상 pd로, 수치해석적 함수가 많은 numpy는 np로 import한다
2. pandas의 데이터형을 구성하는 기본은 Series이다.

3. 날짜(시간)을 이용할 수 있다.

4. Pandas에서 가장 많이 이용되는 데이터 유형은 DataFrame이다. index와 columns를 정하여 사용한다.

5. df.head()는 앞의 다섯가지 변수를 출력한다. 괄호 안의 숫자를 바꾸면 그 숫자만큼의 행을 출력한다.

6. df.info()명령은 DataFrame의 요약 정보를 보여준다. 각 컬럼의 크기와 데이터형태를 확인하려고 사용한다.

7. df.describe()는 DataFrame의 통계적 기본정보를 확인한다.

8. sort_values()는 데이터를 정렬하는 명령이다.

9. 특정 컬럼만 읽을 수도 있다.



10. 보다 구체적으로 데이터 범위를 지정하기 위해 .loc[ ]명령어를 사용한다.


11. .iloc[]는 번호만 통해 슬라이싱하는 함수이다

12. pandas의 경우 df[condition]와 같이 사용하는 것이 일반적, 버전에 따라 허용하는 문법이 다르므로 외우는 것에 너무 연연하지 않아도 된다, 인터넷에서 확보한 소스코드를 돌릴 때는 pandas의 버전을 체크해야 한다.
13. 조건문을 적용할 수도 있다.

14. .isin으로 특정 칼럼 안에 특정 값이 존재하는지를 확인할 수도 있다.


15. del 명령어로 특정 컬럼을 삭제한다.

16. .apply(np.cumsum)은 데이터들의 누적합을 구하는 함수이다.

17. 특정 인덱스를 지우는 메소드는 .drop()이다.(index, columns, inplace 등의 arguments를 받는다.)
18. 인덱스를 초기화하려면 .reset_index()를 한다.(drop=True를 하면 drop을 적용하고 다시 인덱스를 구성하며, inplace=True를 하면 실제 데이터에도 이를 적용한다.)
19. 구분자를 삭제하려면 .replace()를 이용한다. regex=True는 정규표현식을 실행하는 코드이다.
20. pd.to_numeric()을 이용하면 object나 string타입의 데이터를 숫자형으로 바꿔줄 수 있다.
'데이터분석 > 미니프로젝트 01. 서울시 CCTV 현황 분석' 카테고리의 다른 글
| 미니프로젝트 01-02-01. 강남 3구 범죄현황 데이터, Pandas의 Pivot Table (0) | 2024.03.24 |
|---|---|
| 미니프로젝트 01-01-05. CCTV 데이터와 그래프로 표현하기(데이터시각화) (1) | 2024.03.22 |
| 미니프로젝트 01-01-04. matplotlib 활용하기 (0) | 2024.03.21 |
| 미니프로젝트 01-01-03. CCTV데이터와 인구현황 데이터 훑어보기 (0) | 2024.03.20 |
| 미니프로젝트 01-01-01. 서울시 CCTV 현황 분석 (1) | 2024.03.17 |