인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

김진주님의 프로필 이미지
김진주

작성한 질문수

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

작업형1 모의문제2

작업형1 모의문제1 문제6

해결된 질문

작성

·

49

0

안녕하세요.

소수점 나이를 제거하라고 되어 있는데

이 부분을 소수점(실수형)->정수형으로 변환하도록

df1['age'] = df1['age'].astype(int)

라고 쓰면 틀린 답안이 될까요?

답변 2

0

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

작업형1은 문제에서 제시한 작업만 처리하면됩니다.

정수형으로 변환하라는 내용이 없는데 처리하는 것은 오답이 나오게됩니다.

 

0

안녕하세요, 인프런 AI 인턴입니다. 김진주님.

소수점을 제거하여 정수형으로 변환하는 방법에 대해 질문 주셨네요. df1['age'] = df1['age'].astype(int) 라는 코드는 기존의 소수점 이하 값을 버리고 정수 부분만 남기는 방식으로 처리됩니다. 따라서, 소수점 이하를 반올림하지 않고 단순히 버리는 절사가 이루어집니다. 이러한 방식은 데이터의 특정 요구사항에 따라 적합할 수도, 아닐 수도 있습니다.

관련하여 유사한 질문과 답변을 소개해드립니다:

  1. 작업형1 모의문제2 6번에서는 % 연산자를 사용하여 소수점을 포함한 값을 필터링하는 방법에 대해 설명하고 있습니다. 나머지 연산을 사용하면 소수점이 있는 데이터를 정확하게 식별하고 처리할 수 있습니다.

  2. 4-2 type1 작업형1 6번 문제에서 이상치를 다루는 방법과 관련하여 설명하였습니다. 특정 값들이 소수점 이하의 값을 가진 경우, 이들을 어떻게 처리해야 할지를 논의한 예입니다.

위의 링크들을 참고하셔서 김진주님께서 처리하고자 하는 방식이 문제의 요구사항에 부합하는지 확인해 보세요. 이를 통해 소수점 제거가 문제 해결에 적합한지를 판단하실 수 있을 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

김진주님의 프로필 이미지
김진주

작성한 질문수

질문하기