머신러닝,딥러닝/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()

한줄이면 충분하다. 

 

반응형