머신러닝,딥러닝/numpy 강의&프리코스
week_0 pandas 공부하면서 해결한 문제 몇 가지
mcdn
2022. 7. 18. 15:55
반응형
1. overriden function 다시 돌리는 방법
list 내장함수를 list = [[1,2,3], [1,2,3]]으로 정의하는 바람에 list()를 쓰지 못했다.
찾아보니까 del list 를 실행하면 global 에 저장되어 있는 변수가 사라지면서 본래 내장함수를 쓸 수 있다고 한다.
https://stackoverflow.com/questions/20885760/how-to-get-back-an-overridden-python-built-in-function
2. rename, drop 은 inplace = True여야지 본 리스트를 수정한다.
그게 아니면 inplace= False가 적용되어 a_array = a_array.drop() ~ 이렇게 변수를 return해야지 수정된다.
3. list 원소에 각각 함수 적용하는 것은 map 함수
https://stackoverflow.com/questions/25082410/apply-function-to-each-element-of-a-list
4. columns를 모두 lowercase로 만드는 방법
https://cmdlinetips.com/2020/07/cleaning_up_pandas-column-names/
titanic.columns = titanic.columns.str.lower()
한줄이면 충분하다.
반응형