728x90
dir() : 객체의 리스트를 출력합니다. 이때 출력되는 리스트는 객체 자체가 아니라 객체의 이름, 즉, 문자열입니다.
eval() : 문자열을 코드로 인식하게 하는 함수입니다.
아래 코드에서는 dir()로 객체의 이름을 불러오고 for문을 돌면서 해당 이름을 사용하는 객체가 DataFrame이면
DataFrame의 이름과 타입을 출력하는 코드 입니다.
for object in dir():
if type(eval(object))==pd.core.frame.DataFrame:
print(object, type(eval(object)))
728x90
'데이터분석과 AI > 데이터분석과 AI 문법(Python)' 카테고리의 다른 글
Python에서 DataFrame의 목록을 출력하는 방법 (0) | 2022.09.13 |
---|---|
Python 함수 tooltip 보는 방법 (0) | 2022.09.06 |
Jupyter Notebook, Jupyterlab 자동완성(TAB) 안될 때 (0) | 2022.08.23 |
[Excel]입력한 값이 잘못되었습니다. 이셀에 입력할 수 있는 값은 제한되어있습니다 (0) | 2022.08.06 |
구글맵에서 주소로 GPS 좌표(위도, 경도) 찾는 쉬운 방법 (0) | 2022.07.06 |
댓글