원핫 인코딩 후 분리
안녕하세요
섹션3. 피처 엔지니어링
원핫인코딩 후 iloc를 통해 train과 test를 분리할 때
line = int(X_train.shape[0]) 이 부분이 이해가 안 가요
왜 [0]이 train의 마지막 행을 의미하는 것인가요?
답변 1
0
하나씩 살펴보겠습니다.
train.shape는 (행의 수, 열의 수)을 반환합니다.
여기서 shpae[0]는 행의 수 입니다. 만약 행(레코드)가 100개면 100이라는 숫자를 line에 담을 수 있어요!
(마지막 행을 의미하는 것이 아니라 행의 수를 의미합니다.)train(100개)에 test(50개)를 더할 경우 합치면 150입니다.
(순서를 섞지만 않는다는 가정) 다시 분리를 시켜야 하는데 위에 train행의 수는 위에서 계산한 대로 100개만 잘라내면 됩니다. train.shape[0]을 써도 되고 len()함수를 활용해 len(train)으로 계산해도 됩니다.
혹시 이해가 안되었다면 댓글 추가로 남겨주세요 :) 응원합니다!!
0
안녕하세요! iloc 관련해서 추가 질문있어 댓글 남깁니다!!
캐글 연습문제 t1-23을보면 10번째값을 찾을때 iloc[9]로 하던데요 (찾을값-1)
여기서 iloc[line:, : ]로 나눈다고 하셨는데 <-이렇게 하면 test데이터의 첫줄까지 포함되는것 아닌가요..?
iloc 개념이 너무 이해가 안가네요ㅠㅠ
1
Iloc[시작인덱스:끝인덱스]
시작인덱스는 포함하는 것이 맞음
끝인덱스는포함하지 않아요(끝인덱스-1)
따라서test데이터의 첫줄을 포함하는 것이 맞습니다 :)
Iloc/loc가 헷갈린다면 판다스 iloc/loc부분 다시 한번 시청해 주세요 !!! 또 질문있으면 연락주세요
8/6 작성한 연장문의 질문글에 대한 재요청
0
10
1
수강기간 연장 문의
0
10
1
수강기간 연장문의
0
7
1
수강기간 연장 요청 문의드립니다
0
11
1
수강 기간 연장 문의
0
31
1
수강연장 가능 문의 (기간 약 한달반)
0
50
2
수강기간 연장 가능할까요 선생님
0
67
2
Section15. 수업에 사용하는 데이터 주소가 다 보이지 않아서 실습을 위한 데이터를 다운 받지 못하고 있습니다.
0
46
3
수강연장요청 문의
0
80
2
아무래도 다음 시험 연장은 어렵겠죠?
0
98
2
빅분기 12회 결과 관련 문의
0
102
1
책이랑 강의랑 순서나 예제가 다른것 같네요
0
75
2
수강연장 문의
0
101
2
재검토 요청 방법 좀 알려주셔요...-.-;;
0
100
2
12회 실기 질문(작업형 2)
0
87
2
뒤로가기 버튼 같은 것이 있나요?
0
61
1
강의 연장 문의
0
92
2
출력값 질문
0
69
2
수업노트가 어디에 있나요?
0
59
1
실기시험 제출관련
0
222
3
6.20 작업형 2 과적합
0
227
3
코딩팡 장업형2 베이스 라인 인코딩 종류 질문
0
84
2
로지스틱회귀, 회귀
0
76
2
회귀 문제를 풀때 질문입니다.
0
79
1





