분석시각화 대회 코드 공유 게시물은
내용 확인 후
좋아요(투표) 가능합니다.
파이썬 - 주피터 노트북 간단한 질문입니다.
안녕하세요 ^^
얼마전에 초급자 입문 질문에도 정말 친절하게 답변해주셔서 다시 찾게 되었네요.. ㅎㅎ
코드를 칠 때, 한 셀에 두 줄 이상의 코드(?)가 있으면 앞에 print를 쳐야 다 인식이 되는 건가요?
세번째 줄처럼 print를 앞에 붙이지 않으니까 마지막 줄인 submission.shape 만 결과값으로 나와 궁금해서 질문드립니다.
미리 감사합니다!
어떻게 검색해야할지 감도 오지 않았는데 정말정말 감사합니다! 차근차근 다 읽어보며 익혀야겠어요 :)
저 같은 경우에는 print 문을 사용하기 조금 귀찮아서 한 줄에 적어서 출력하기도 합니다.
예를들어
print(train.shape)
print(test.shape)
print(submission.shape)
이렇게 쓰기 보다는
train.shape, test.shape, submission.shape
이렇게 한 줄에 적어서 출력하면 모두 볼 수 있습니다.
한 줄에 적는 방법도 있군요. hahaha님 덕분에 몰랐던 정보 알게 되었습니다. 감사합니다!
네 맞습니다 ㅎㅎ
데이콘(주) | 대표 김국진 | 699-81-01021
통신판매업 신고번호: 제 2021-서울영등포-1704호
서울특별시 영등포구 은행로 3 익스콘벤처타워 901호
이메일 dacon@dacon.io | 전화번호: 070-4102-0545
Copyright ⓒ DACON Inc. All rights reserved
네 jupyter notebook에서 print()없이 적으면 마지막 줄만 셀에 출력됩니다. 이것이 기본 설정입니다.
여러줄을 출력하고 싶으면 print()를 쓰시면 됩니다.
근데 dataframe 처럼 표 형식으로 나오는 것을 여러개 한 셀에 출력하고 싶을 때 print()를 쓰면 표로 안나오고 텍스트로 나옵니다. cell에 표형식으로 출력을 하려면 그냥 변수명으로 불러와야 하는데요. 만약 한 셀에 여러개의 dataframe을 출력하기 위해서는 구글 검색을 해보니
https://financedata.github.io/posts/display-all-values-in-cell-jupyter-notebook.html#
해당 글을 참고 하시면 여러줄을 셀에 그냥 적어도 출력을 할 수 있을 것 같습니다.