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 |
Tags
- 파이썬오류
- 데이터리안웨비나
- 데이터사이언티스트
- CareerPivot
- 파이썬
- 데이터리안월간웨비나
- 데이터엔지니어링시작하기
- 데이터분석
- 데이터 엔지니어
- 데이터엔지니어
- 데이터분석가
- 서비스분석기법
- 일하면서성장하고있습니다
- Python
- 2026목표
- 판다스
- 데이터엔지니어링배우기
- 직무전환
- 데이터리안
- ml 실전 프로젝트
- 비전공자데이터분석가
- 데이터직무
- 파이썬기초
- Growth_Hacking
- 데이터 분석가
- ridge 회귀
- 데이터분석기법
- 데이터엔지니어링
- kaggle 프로젝트
- 2026목표세우기
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 |