본문 바로가기
데이터분석과 AI/데이터분석과 AI 문법(Python)

Python에서 DataFrame의 목록을 출력하는 방법

by 우공80 2022. 9. 13.
728x90

Python Tip

데이터프레임을 계속 만들다 보면 한번 정리하고 싶을 때가 있습니다.

이럴 때 데이터프레임 목록을 출력하는 방법입니다.

 

두 개 함수를 사용합니다.

 

dir() : 객체의 리스트를 출력합니다. 이때 출력되는 리스트는 객체 자체가 아니라 객체의 이름, 즉, 문자열입니다.

eval() : 문자열을 코드로 인식하게 하는 함수입니다.

 

아래 코드에서는 dir()로 객체의 이름을 불러오고 for문을 돌면서 해당 이름을 사용하는 객체가 DataFrame이면

DataFrame의 이름과 타입을 출력하는 코드 입니다.

 

 

for object in dir():
    if type(eval(object))==pd.core.frame.DataFrame:
        print(object, type(eval(object)))

 

728x90

댓글