Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- ml 실전 프로젝트
- 판다스
- ai관련 직업
- 파이썬기초
- 데이터리안웨비나
- 데이터 엔지니어
- 데이터리안
- Growth_Hacking
- 데이터엔지니어링배우기
- python 데이터 분석
- ridge 회귀
- 데이터분석
- 데이터엔지니어링
- 서비스분석기법
- 학생 성적 예측
- 데이터사이언티스트
- 데이터엔지니어링시작하기
- vader감정분석
- 머신러닝 회귀 모델
- 데이터직무
- 데이터분석가
- 데이터리안월간웨비나
- 데이터 분석가
- 데이터엔지니어
- Python
- 회귀분석 프로젝트
- 데이터분석기법
- kaggle 프로젝트
- 파이썬
- 파이썬오류
Archives
- Today
- Total
데이터 분석가 Damla's blog
[파이썬] 판다스 apply, groupby 코드 설명 본문
- apply 이란?
함수를 적용하기 위해서 쓰는 함수로, 데이터프레임이나 시리즈에 바로 적용시킬수 있는 pandas에 없는 다른 함수를 적용할 때 (ex. 파이썬함수) apply가 필요하다
예를 들어 아래와 같은 문제를 해결할 떄 사용할 수 있다.
Q) 역순으로 배역해도 똑같은 단어가 되는 5글자 이상의 단어를 맞추어라
python함수 len : 문자열이 글자수를 리턴해주는 함수
df["글자수'] = df["답안'].apply(len)
코딩을 하면 함수를 만들수 있다.
내가 만든 함수를 적용할때도 apply를 사용한다
<학습 목표>
1. apply를 왜쓰는지 이해한다
2. 데이터프레임과 시리즈에서 apply의 용업의 차이를 이해한다
3. 사용자정의 함수를 쓸수 있게된다
<자세한 설명>
df3.info() : 데이터프레임의 속성을 확인하기
- 참고) 문자열만 ''안에 있고 숫자열은 ''가 없다
- astype
df3["과학"].astype('int')
df3["과학']=df3["과학"].apply(int)
df4["글자수"]=df4["단어"].apply(len)
len은 판다스 함수가 아니라서 쓸수 없지만 apply를 쓰면 쓸수 있다
출처
엑셀투파이썬 apply 판다스 기본강의
https://www.youtube.com/watch?v=vsEA9eFvdQY
'파이썬(Python) > Basic & Data analyze' 카테고리의 다른 글
[파이썬] sort_value (0) | 2023.01.01 |
---|---|
[Pandas] 판다스 데이터프레임 (0) | 2023.01.01 |
[파이썬] 인덱싱과 슬라이싱 (0) | 2022.12.11 |
[파이썬] Pandas 데이터프레임(Data Frame)이란? (0) | 2022.12.11 |
[Pandas] 데이터 프레임 열다루기 (0) | 2022.12.11 |