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

rjstkddl님의 프로필 이미지
rjstkddl

작성한 질문수

빅데이터분석기사 실기대비 (R 활용)

작업형 2유형

작업형 2유형 인덱스값

작성

·

16

0

구체적으로 설명이 될 줄 모르겠습니다...

 

앞에서 tst <- tst[,-1]로 X값을 날려서 tst로 새롭게 저장이 됐는데,,, 인덱스 생성을 위해 마지막 답안 제출 시 tst$X로 실행 시 왜 X가 살아있는건지 이해가 잘 되지 않습니다..

답변 2

0

companionclub님의 프로필 이미지
companionclub
지식공유자

안녕하세요.

 

죄송하지만 어디 부분 강의의 코드인지 확인해주시면 찾아보겠습니다.

말씀하신대로 tst에서 인덱스를 지웠다면, 그 변수에서는 인덱스를 다시 불러올 수는 없습니다.

답안제출 시, 인덱스가 필요한 경우에는 별도의 변수에 저장해두어야 합니다.

 

전체적으로 스크립트를 보았을 때, 그러한 부분이 확인되지 않았는데

조금 더 상세히 질문주시면 확인해보겠습니다. 감사합니다.

0

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

작업형 2유형에서 인덱스 관련한 질문을 주셨네요. 인덱스 생성과 관련된 부분은 데이터를 조작하는 과정에서 많이 혼동될 수 있습니다.

R에서는 데이터셋 작업 시 인덱스를 없애기 위해 일반적으로 데이터를 불러온 후 인덱스 열을 제거하는 과정을 거칩니다. 그러나 인덱스 열을 다시 사용하고자 할 때는 원본 데이터에서 해당 열을 참조하거나 작업 중간에 해당 열을 저장해두는 것이 필요합니다.

  • tst <- tst[,-1]를 실행하면 데이터의 첫 번째 열(대부분 인덱스 열이 위치함)이 제거됩니다. 이때 tst 객체에 변경된 데이터가 저장됩니다.
  • 하지만 인덱스가 필요하다면, 이를 제거하기 전에 original_index <- tst[,1]와 같이 인덱스를 다른 변수로 저장해 둘 수 있습니다.
  • 마지막에 인덱스를 필요로 할 때 원래 인덱스 정보가 있는 데이터셋에서 가져오거나 저장한 변수(original_index)에서 참조할 수 있습니다.

아래 게시글들이 도움이 될 수 있습니다. 인덱스 관련 처리를 다룬 유사한 질문과 답변을 참고해보세요:

  1. 작업형 2번 관련 (result, auc등)
  2. 작업형 2번 혼동행렬 관련 질문

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

rjstkddl님의 프로필 이미지
rjstkddl

작성한 질문수

질문하기