inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

5분빨리 퇴근하자! 파이썬 데이터 분석, 시각화, 웹 대시보드 제작하기

Pandas Dataframe 소개

print()

해결된 질문

287

TEW_교육관리자

작성한 질문수 6

0

파이썬에서는 print() 구문이 굉장히 중요하다고 들었는데, 주피터랩에서는 print 없이 df만 써도 표가 나오는 이유는 왜인가요? print(df)를 했을 때는 표가 아니라 글로 나오네요.! 차이가 궁금해서 질문 남깁니다.

python pandas seaborn plotly matplotlib data-visualization streamlit

답변 1

0

박가네 데이터랩

안녕하세요.

Jupyterlab의 주요 특징 중 하나가 interactive한 프로그래밍이 가능하다는 점입니다.

Jupyterlab은 각 cell을 단위로 python 코드의 일부분만 실행할 수 있는데요, 이 때 매 cell의 마지막 줄에 대해서는 그 결과를 바로바로 출력해 주게 됩니다. 따라서 Pandas Dataframe을 지칭하는 변수를 (예시: df) 마지막 줄에 적었을 때 그 결과를 바로 확인할 수 있는거에요. 이 때 내부적으로 df.__repr__() 또는 df._repr_html_() 메서드를 호출하여 문자열 혹은 html 형식으로 가져오고, 그것을 출력 영역에 표시하게 됩니다.

 

반면 Pycharm같은 개발 환경에서는 일반적으로 파이썬 스크립트를 실행했을 때 코드가 위에서 아래로 실행되고, 자동 출력 기능이 없기 때문에 print 함수를 사용하지 않으면 결과를 확인할 수 없는 것이 일반적입니다.

 

원하시는 답변이 되었으면 좋겠네요 ^^

강의 자료를 어디서 확인 할 수 있나요?

0

9

1

FRED API

0

14

0

캐글 제출 점수

0

8

1

VCP 시그널 상태 추가 스크립트 에서 return_pct 조건

0

15

2

캐쉬가 업데이트 안됩니다.

0

13

2

기출 마무리 방법

0

24

1

제가 AWS 에 배포했는데

1

17

1

빅이시 작업형2 기초 - 케이스 1~3 관련 문의

0

13

1

갑자기 stock_prediction은 어디서 발생한건가요?

1

21

2

pipeline/run-buy-pipeline 실행시 "LLM호출전체실패"에러발생

1

18

2

데이터프레임 슬라이싱 인덱싱 질문2

0

17

2

SSL 발급할때 HTTP로 진행하는 이유가 궁금합니다.

0

14

2

단일표본검정, 샤피로검정, 윌콕슨검정

0

26

2

강의자료 다운로드 여부

0

29

2

2-14.\x02 안보임 관련

0

16

0

문제에 첨부된 예시와 실제 출력된 샘플 비교

0

23

2

원핫 인코딩 관련

0

32

2

오늘 처음으로 자동매매가

1

32

2

data download 문의

1

173

3

filter, rename axis 기본값

0

160

1

학습 데이터 다운로드 경로 문의드립니다

0

260

1

button과 checkbox 조건문과 함수

0

303

1

annot 수치 표현

0

347

1

groupby 경고 질문

0

1409

1