인프런 커뮤니티 질문&답변

지현님의 프로필 이미지
지현

작성한 질문수

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

작업형1 모의고사 풀어보기

작업형1 모의고사 풀어보기 (columns명 추출)

해결된 질문

작성

·

134

0

작업형1-2

  • s1, s2, s3, s4, s5, s6, 컬럼의 행(row)별 합을 구하고 그 합이 0.1보다 큰 값의 수를 구하시오

풀이를 보면 문제에서 요구하는 컬럼명을 아래와 같이 수기로 입력하여 cols에 대입하였는데요.

  • cols = ['s1', 's2', 's3', 's4', 's5', 's6']

수기로 입력하지 않고 컬럼명을 추출하는 방법이 있는지 궁금합니다!

답변 1

0

퇴근후딴짓님의 프로필 이미지
퇴근후딴짓
지식공유자

컬럼명을 확인해보면 뒤에 6개 컬럼입니다.

cols = df.columns[-6:].tolist()

이와 같이 뒤에서 6개의 컬럼명을 가져와 리스트 형태로 만드는 방법이 있어요:)

이러한 방식을 사용할 때는 print(cols)로 원하는 컬럼명이 들어갔는지 반드시 확인바랍니다 !!

지현님의 프로필 이미지
지현
질문자

감사합니다!! ^^

지현님의 프로필 이미지
지현

작성한 질문수

질문하기