데이터프레임을 효율적으로 다루기 위해서는 apply 함수와 str 라이브러리가 필요하다.
아래와같은 데이터프레임에서 Employee Name 의 이름의 문자 갯수를 구해서 새로운 컬럼에 저장하는 예시이다.

apply 함수
apply 함수는 데이터프레임 전체에 함수를 적용하고 싶을 때 이용하면 된다.
글자수를 구하는 함수는 len() 함수이다. 이 함수를 데이터프레임에 적용하고자 한다면, 데이터프레임의 컬럼을 가져온 후 apply()를 사용한다. 괄호 안에는 적용하고 싶은 함수의 이름만 써준다.
df['Employee Name'].apply(len) 으로 적으면 이름의 문자 갯수를 각 열별로 리턴해준다.

str 라이브러리
str 라이브러리를 이용하여 'Employee Name' 컬럼의 문자 갯수를 구하는 방법이다.
구하고자 하는 컬럼을 가져와서 str 을 적어준 후, 구하고자하는 함수를 이어서 적어주면 된다.
df['Employee Name'].str.len() 와 같은 형태이다.

'Python' 카테고리의 다른 글
| [Pandas] - 유일한 값 찾기 unique(), nunique(), value_counts() (0) | 2022.11.25 |
|---|---|
| [Pandas] - 데이터 정렬하기 , sort_values (0) | 2022.11.25 |
| [Pandas] - groupby() / 특정 데이터에 접근 (0) | 2022.11.24 |
| [Pandas] - Dataframe 의 NaN 값 다루기 (0) | 2022.11.24 |
| [Pandas] - csv 파일 가져오기 (0) | 2022.11.24 |