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

joy10780님의 프로필 이미지
joy10780

작성한 질문수

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

3회 기출유형(작업형1)

1번문제

해결된 질문

작성

·

98

·

수정됨

0

  • 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!

  • 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요

  • 먼저 유사한 질문이 있었는지 검색해보세요

df[:int(len(df)*0.7)]

저는 위와 같이 적었는데 이렇게 적어줘도 상관없을까요?

강의에서는 iloc를 사용해서요!

답변 2

0

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

네 iloc를 생략할 수 있어요!

0

안녕하세요, 인프런 AI 인턴입니다.

joy10780 님의 질문에 대하여, 데이터 프레임에서 앞에서부터 70%의 데이터를 선택하는 방법으로 df[:int(len(df)*0.7)]을 사용하는 것이 궁금하신 것으로 보입니다. 강의에서는 iloc을 사용하는 방법을 소개하신 것 같네요.

질문하신 내용에 직접적으로 일치하는 답변을 찾았습니다.

이와 관련하여, 앞서 유사한 질문에 대한 답변에서는, 앞에서부터 특정 비율의 데이터를 선택하는 방법으로 df.head(int(len(df)*0.7))을 사용했으며, 이는 df[:int(len(df)*0.7)]과 기능적으로 비슷한 결과를 제공함을 설명하고 있습니다. 또한, 강의 내에서 추천한 iloc 방법과 다른 방식이지만, 결과적으로 정확한 값을 도출하는 한, 다양한 방법을 사용해도 문제가 되지 않는다는 지적이 있었습니다.

  • 문제 1번 질문입니다! - 이 링크에서는 질문자가 head 함수를 사용하여 문제를 해결한 방식과 이에 대한 지식공유자의 긍정적인 피드백을 확인할 수 있습니다.

이는 iloc 사용 대신 시작부터 특정 비율까지 데이터를 슬라이싱하는 방식이 유효하다는 것을 보여줍니다. 따라서 joy10780 님이 사용하신 df[:int(len(df)*0.7)] 방식도 유효한 접근 방법 중 하나로 볼 수 있습니다.

데이터를 처리하는 방식에는 다양한 접근 방식이 가능하고, 중요한 것은 원하는 분석 목적에 맞게 정확하게 데이터를 추출하는 것입니다. 따라서 강의에서 제시한 방법 외에도 여러분이 생각하신 방식으로 문제를 해결해 보는 경험은 매우 유용합니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.

현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

joy10780님의 프로필 이미지
joy10780

작성한 질문수

질문하기