728x90
위 사진의 요구사항처럼 컬럼을 가져와서 apply()를 이용해서 처리를 해보았다.
apply()를 사용하는 방법이 아닌 , 위 사진 처럼 str.upper() 문자열의 upper()함수를 이용해서 처리했다.
위 사진의 요구사항은 시급이 30이상이면 , A라고하고 그렇지 않으면 B라고구분해서 새로운 컬럼인 'group'을 만들어 저장하는 작업까지 해달라고했다.
def grouping(salary):
if salary >= 30:
return 'A'
else:
return 'B'
우선 이렇게 grouping()이라는 함수를 만들어 준 후 .apply()를 이용해 A 또는 B로 새로운 컬럼 그룹을 만들어보았다.
'Python' 카테고리의 다른 글
파이썬Python pandas DataFrame 포함되는 문자 찾기 contains() (0) | 2022.11.25 |
---|---|
Python파이썬 Pandas의 sort_values(),sort_index() 정렬하기 / 오름차순 내림차순 asecending= (0) | 2022.11.25 |
Python파이썬 Pandas Dataframe 조건을 만족하는 데이터 얻기 (0) | 2022.11.24 |
Python파이썬 groupby(),agg(),values_counts() (0) | 2022.11.24 |
Python파이썬 DataFrame 카테고리컬 데이터(categorical Data),unique(),nunique() (0) | 2022.11.24 |