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)' 카테고리의 다른 글
Label Encoidng 시 ValueError: y contains previously unseen labels:가 발생할 때 (0) | 2023.06.08 |
---|---|
비지도학습의 앙상블 방법(iris) (0) | 2023.05.12 |
Python 함수 tooltip 보는 방법 (0) | 2022.09.06 |
Jupyter Notebook, Jupyterlab 자동완성(TAB) 안될 때 (0) | 2022.08.23 |
[Excel]입력한 값이 잘못되었습니다. 이셀에 입력할 수 있는 값은 제한되어있습니다 (0) | 2022.08.06 |
댓글