일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- AWS
- async
- Props
- socket io
- flask
- pandas
- SSA
- 튜플
- NeXT
- react
- node
- SAA
- 카톡
- Vue
- wetube
- Class
- crud
- S3
- docker
- lambda
- MongoDB
- merge
- git
- TypeScript
- RDS
- 파이썬
- dict
- 채팅
- EC2
- 중급파이썬
- Today
- Total
목록pandas (3)
초보 개발자
iloc 앞서 컬럼 명이라던지, 인덱스 이름을 이용해서 데이터를 선택했는데, 이번에는 인덱스를 이용하여 선택해보려고한다. 방법은 같다. 차이라고하면 단순히 인덱스를 사용하냐, 이름을 사용하냐정도인 것 같다. 숫자 0을 적으면 0번째 행의 값들을 불러온다. 이 역시 슬라이싱이 가능하다. 다만 다른 점은 loc에서는 슬라이싱을 할 때 끝 인덱스 값도 포함해주어 보여줬지만, iloc에서는 끝 인덱스 값은 포함하지 않는다. 0:4 -> 0,1,2,3 이렇게 4개만 보여주는 것을 확인할 수 있다. 원하는 컬럼 값만 선택하고 싶다면 뒤에 컬럼의 인덱스 값을 적어주면된다. 복수라면 배열안에 넣어주자. 물론 슬라이싱도 가능하다. 조건 시리즈에 부등호를 사용하면 값이 boolean으로 변경된다. 이를 df에 넣으면 값이..
데이터 프레임의 조작법에 있어서 인덱스 부분을 살펴보자 매개변수에 Index 배열을 주면 원하는 값으로 인덱스를 지정할 수 있었다. 하지만 갑자기 기본인덱스로 돌아가고 싶은 경우에는 어떻게 할까?? reset_index() 함수를 사용하면 된다. 위와같이 처음에 인덱스를 지정해주었다. 그리고 df.index.name = 'default' 위 처럼 지정해주면 인덱스의 이름또한 지정할 수 있다. 자 ! 여기서 기본 인덱스로 돌아가보자 분명 잘 돌아갔는데 뭔가 이상하다. 기존의 인덱스가 컬럼으로 변해있는 것을 확인할 수 있다. 내가 원한건 이게 아닌데.. 그렇다면 여기서 drop=True를 넣어주면 된다. 그럼 기존에 있던 인덱스가 사라지고 기본 인덱스로 변한다. 좋다. 다만 다시 df를 쳐보면 변하지 않은 ..
이 글은 나도 코딩의 강의를 보고 정리하는 글입니다. https://www.youtube.com/watch?v=PjhlUzp_cU0&t=3204s pandas는 데이터 분석을 할 수 있는 파이썬의 라이브러리?라고 한다. 기본적으로 사용하려면 import를 해주어야 한다. 1. Series 1차원 데이터를 다룰 때 사용한다. pd.Series(배열)를 해주면 위와 같이 1차원자료가 생긴다. 여기서 주의할 점이 단순히 한 컬럼이 생기는 것이 아니라, 인덱스를 가지고 있는 1차원 자료를 리턴한다. 나중에 조건을 설정하는 것도 나올텐데, 이 때 아마 조건이 시리즈 즉 1차원 자료의 형태로 리턴이 되어지는 것 같다. 따라서 해당 인덱스가 True라면 해당 행을 보여주고 False라면 해당 행을 보여주지 않는다. ..