inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

예시문제 신용카드 데이터 문제 문의

해결됨

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

# 출력을 원하실 경우 print() 함수 활용 # 예시) print(df.head()) # getcwd(), chdir() 등 작업 폴더 설정 불필요 # 파일 경로 상 내부 드라이브 경로(C: 등) 접근 불가 # 데이터 파일 읽기 예제 import pandas as pd X_test = pd.read_csv("data/X_test.csv") X_train = pd.read_csv("data/X_train.csv") y_train = pd.read_csv("data/y_train.csv") # 사용자 코딩 # 답안 제출 참고 # 아래 코드 예측변수와 수험번호를 개인별로 변경하여 활용 # pd.DataFrame({'cust_id': X_test.cust_id, 'gender': pred}).to_csv('003000000.csv', index=False) # print(X_test.shape, X_train.shape, y_train.shape) # print(X_test.isnull().sum()) # print(X_test['환불금액'].describe()) # print(X_train.isnull().sum()) # print(y_train.isnull().sum()) # print(X_test.shape, X_train.shape, y_train.shape) # print(X_train.isnull().sum()) X_test['환불금액'] = X_test['환불금액'].fillna(0) X_train['환불금액'] = X_train['환불금액'].fillna(0) # print(X_train.isnull().sum()) # print(X_test.shape, X_train.shape) # print(X_test.describe(include ='object')) # print(X_train.describe(include ='object')) # print(X_test.shape, X_train.shape) # con_data = X_train.concat(X_test.) print(X_test.shape, X_train.shape) cust_ID= X_test.pop('cust_id') X_train = X_train.drop('cust_id',axis =1) y_cust_ID = y_train.pop('cust_id') print(X_test.shape, X_train.shape) print(y_train.head()) X_com = pd.concat([X_test, X_train],axis=0) X_com = pd.get_dummies(X_com) print(X_com.shape) X_test = X_com.iloc[0:2482,:] X_train = X_com.iloc[2482:5982,:] print(X_test.shape, X_train.shape,y_train.shape) from sklearn.model_selection import train_test_split X_tr, X_val, y_tr, y_val =train_test_split(X_train,y_train,test_size =0.1,random_state =0) print(X_tr.shape, X_val.shape, y_tr.shape, y_val.shape) import lightgbm as lgm model = lgm.LGBMClassifier() model.fit(X_tr, y_tr) pred = model.predict_proba(X_val) 마지막에서 오류가 발생했습니다. DataConversionWarning: A column-vector y was passed when a 1d array was expected. Please change the shape of y to (n_samples, ), for example using ravel(). return f(*args, **kwargs) # from sklearn.ensemble import RandomForestClassifier # rf = RandomForestClassifier() # rf.fit (X_tr, y_tr) # pred = rf.predict_proba(X_val) 랜덤 포레스트로 돌려도 같은 오류가 발생합니다 어떤걸 잘못한건가요?

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
hyeonseung11 댓글 1 좋아요 0 조회수 272

작업형1 모의문제2 질문있습니다.

해결됨

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

자료형 타입이 object 컬럼 삭제 시 강의내용처럼 따로 col에 데이터 선택하지 않고df=df.drop(df[['id','city','f3','f4','subscribed']], axis=1) 위처럼 코딩해도 되는가요?

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
six6230 댓글 1 좋아요 1 조회수 225

강의 자료 문의

미해결

[2026 개정판] 빅데이터분석기사 실기 (with Python)

섹션 5. Step4. 통계적 검정의 정규성 검정 실습 강의에서 사용하는 'Bigdata_S5_모수검정' 코랩 파일은 어디서 찾을 수 있나요?

  • 빅데이터
nahyae0320 댓글 1 좋아요 0 조회수 388

소스코드안에 itemservice-db-start, itemservice-db

미해결

스프링 DB 2편 - 데이터 접근 활용 기술

itemservice-db-start를 itemservice-db로 바꾸라 하셨는데 이미 itemservice-db가 있었습니다. 그래서 itemservice-db로 intellij를 켰는데 안되고 itemservice-db-start로 하니까 되었습니다. 두개 다 필요한것인지 궁금합니다.

  • spring
코딩먹는하마 댓글 1 좋아요 0 조회수 796

작업형2모의문제1 / 평가 (predict/predict_proba)질문

해결됨

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

안녕하세요. 작업형2 모의문제1에서 평가 시 roc_auc_score를 쓸 때는 predict_proba와, roc_auc_score(y_val, pred[:,1])형태를, 나머지 평가 방법을 쓸 때는 predict와 (y_val, pred)형태를 쓰시던데요!! 문제에서 신용카드 이탈 확률을 찾는거라 predict_proba라고 생각했는데, 그냥 predict를 쓰는 것은 평가 방법 때문인가요? (일단 roc제외한 평가에는 predict를 쓰고 마지막 제출 시 proba로 다시 예측하는건지?) 수치형 컬럼 전처리에서 col=['age', 'bmi', 'children'] <-수치형 컬럼나열 from sklearn.preprocessing StandardScaler scaler=StandardScaler train[col]= scaler.fit _transform(train[col]) test[col]=scaler.transform(test[col])형태로 전처리를 하면 keyError: "None of [Index(['age', 'bmi', 'children'], dtype='object')] are in the [index]" 이런 에러가 자꾸 발생하는데 어디가 잘못된건지 궁금합니다!!

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
duddl 댓글 1 좋아요 0 조회수 374

작업형2 결측치 대체

해결됨

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

선생님 안녕하세요! 작업형 2 유형 예시문제 관련해 질문이 있습니다. ▲ '환불금액' 결측치 대체 전 ▲ '환불금액' 결측치 대체 후 '환불금액' 결측치가 기존에는 float형이었는데 중앙값으로 대체하니 object형으로 바뀌었는데, 이렇게 하는게 맞는지 궁금합니다. 그리고 다음과정인 범주형 → 수치형으로 바꿀때 '환불금액'도 바꿔야하나요? 매번 양질의 강의 제공해주셔서 감사합니다!

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
화이팅 댓글 1 좋아요 0 조회수 431

안녕하세요 강사님 인텔리제이 run을 하면 뜨는 오류때문에 문의드립니다.

미해결

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

이렇게 경고창이 뜨는데요 제가 며칠 쉬다가 강의를 들어서 어디 부분에서 오류가 잡히는지 전혀 감이안와서요 ㅠㅠ 딱히 경고창 뜨는 부분도 없고.. 부탁드리겠습니다!

  • java
  • spring
  • aws
  • mysql
  • spring-boot
  • jpa
title.jjk 댓글 1 좋아요 1 조회수 324

미로의 최단거리 탐색(L)질문 드립니다.

미해결

자바 코딩테스트 - it 대기업 유제

아래와 같이 작성했는데, 답이 0이 나옵니다. 잘못된 부분이 있을까요?? import java.util.*; import java.io.*; class Main { public static int n,m,L; public static int[][] map ,dist; public static boolean[][] visit; public static int[] dx = {0,0,1,-1}; public static int[] dy = {1,-1,0,0}; public int solution(int[][] board){ int answer = 0; n=board.length; m=board[0].length; map = new int[n][m]; dist = new int[n][m]; visit = new boolean[n][m]; L=0; for(int i=0; i<n;i++) { for(int j=0; j<m; j++) { map[i][j] = board[i][j]; } } bfs(0,0); return answer; } public static int bfs(int r,int c) { Queue<int[]> q =new LinkedList<>(); q.offer(new int[] {r,c}); //0,0대입 visit[r][c] = true; while(!q.isEmpty()) { L++; int len = q.size(); for(int i=0; i<len; i++) { int[] tmp = q.poll(); int nowx = tmp[0]; int nowy = tmp[1]; for(int j=0;j<4;j++) { //상하좌우 탐색 int nx = nowx+dx[j]; int ny = nowy+dy[j]; if(nx>=0 && ny>=0 && nx<n && ny<m) { //맵 범위안이고 if(!visit[nx][ny] && map[nx][ny]==0) { //다음 노드가 방문안햇고, 방문할 수 있다 dist[nx][ny]=L; q.offer(new int[] {nx,ny}); visit[nx][ny] = true; } } } } } return dist[n-1][m-1]; } public static void main(String[] args){ Main T = new Main(); int[][] arr={{0, 0, 0, 0, 0, 0, 0}, {0, 1, 1, 1, 1, 1, 0}, {0, 0, 0, 1, 0, 0, 0}, {1, 1, 0, 1, 0, 1, 1}, {1, 1, 0, 1, 0, 0, 0}, {1, 0, 0, 0, 1, 0, 0}, {1, 0, 1, 0, 0, 0, 0}}; System.out.println(T.solution(arr)); } }

  • java
  • 코딩-테스트
vkfksaosldk 댓글 1 좋아요 0 조회수 207

[빌드와 배포] Failed to list Firebase projects 오류 (해결)

미해결

너네 백엔드 하고 싶은 거 있으면 얼마든지 해 난 괜찮어 왜냐면 나는 파이어베이스가 있어

(Mac) firebase init 입력 후 Hosting 까지 선택했으나, Use an existing project 선택 시 Error: Failed to list Firebase projects. See firebase-debug.log for more info. 위와 같은 에러가 발생했다면 저의 경우 firebase login --reauth 를 통해 해결할 수 있었습니다. 혹시 저와 같은 상황을 맞닥드리신 분이 있다면 시도해보시면 좋을 것 같습니다.

  • react
  • firebase
김창현 댓글 2 좋아요 5 조회수 3384

애플 개발자 등록 질문

미해결

이번에 swift 를 공부하려고 하는데.. usb 로 연결해서 테스트앱을 생성해서 제 핸드폰에 배포해보려고 합니다. 인터넷에 떠도는 글들을 보니 애플아이디랑 애플디벨로퍼에 아이디만 있으면 usb연결로 제 핸드폰에다가 배포 가능하다고 하는데.. 아이폰에서 기기관리에서 개발자를 신뢰해줘도 xcode 로 생성한 테스트프로젝트앱이 '확인 안 됨' 이라고 표시되네요.. apple developer program 을 돈주고 구독을 해야만 테스트앱을 제 핸드폰에 빌드할수 있는것인가요..?

이지행 댓글 1 좋아요 0 조회수 497

작업형2) 캐글 t2-4 houseprices예측 문제 질문드립니다

해결됨

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

안녕하세요! 캐글 질문을 올려도되는지 모르겠으나,,ㅠㅠ 질문할 곳이 없어 한 가지만 여쭤보려고 합니다 https://www.kaggle.com/code/agileteam/t2-4-house-prices-regression/notebook 이 문제에서 마지막에 csv파일 만드실 때 id값을 y_test.Id로 넣으시던데요! 수험자에게 y_test데이터가 주어지는 건가요..? 그동안은 x_test데이터에서 id등을 불러와서 썼는데, 이 문제처럼 x_test데이터에 그 값이 없으면 y_test에서 불러오면 되는걸까요..? 강의와 무관한 질문 죄송합니다ㅠ

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
duddl 댓글 1 좋아요 0 조회수 260

k get svc 명령을 통해 container port를 확인할 수 있나요?

미해결

그림으로 배우는 쿠버네티스(v1.35)

질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다! [질문 전 답변] 1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요] 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요] 3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요] (https://www.inflearn.com/blogs/1719) 4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. [질문 하기] 안녕하세요. 4.3과 4.4를 실습하면서 nodeport를 기반으로 loadbalancer가 동작하는 것으로 이해하고 있습니다. k get svc lb-nginx -o wide 명령을 통해 정보를 확인해 보면 아래와 같은데요. NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTOR lb-nginx LoadBalancer 10.96.88.133 192.168.2.11 1000:30001/TCP 105s app=deploy-nginx NodePort 가 30001로 LoadBalancer Port가 1000으로 확인은 되는데요. 컨테이너의 target port는 조회가 안되는 듯 합니다. 이는 -o yaml을 통해 확인하는 방법외에 다른 방법이 있을까요?

  • docker
  • kubernetes
무명 댓글 1 좋아요 0 조회수 386

3회 기출유형(작업형2) 코드 (lightgbm 관련)

해결됨

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

import pandas as pd train = pd.read_csv("train.csv") test = pd.read_csv("test.csv") pd.set_option('display.max_columns', None) # print(train.head()) # print(test.head()) # print(train.info()) # print(test.info()) from sklearn.preprocessing import LabelEncoder cols = train.select_dtypes(include='object') le = LabelEncoder() for col in cols : train[col] = le.fit_transform(train[col]) test[col] = le.transform(test[col]) # print(train.head()) # print(train.info()) train = train.drop('Unnamed: 0',axis=1) test = test.drop('Unnamed: 0', axis=1) from sklearn.model_selection import train_test_split X_tr, X_val, y_tr, y_val = train_test_split(train.drop(['TravelInsurance'],axis=1),train['TravelInsurance'],test_size=0.2,random_state=0) # print(help(train_test_split)) from sklearn.ensemble import RandomForestClassifier rf = RandomForestClassifier() rf.fit(X_tr, y_tr) pred = rf.predict_proba(X_val) # print(pred) import lightgbm as lgb model = lgb.LGBMClassifier() model.fit(X_tr, y_tr) lgb_pred = model.predict_proba(X_val) from sklearn.metrics import roc_auc_score # print(roc_auc_score(y_val, pred[:, 1])) # print(roc_auc_score(y_val, lgb_pred[:, 1])) res = model.predict_proba(test) submit = pd.DataFrame({'index': test.index, 'y_pred': res[:, 1]}) submit.to_csv('950326.csv', index=False) print(pd.read_csv('950326.csv')) lightgbm을 randomforest와 비교해서 두 가지 정도만 준비해가려고 작업형 2를 다시 풀고있습니다. LightGBM을 쓰려고 하니 아래와 같은 오류가 발생했습니다. 'LightGBMError: Do not support special JSON characters in feature name.' 이게 혹시나 다운로드 파일의 'Unnamed: 0' 컬럼 때문인가 해서 drop해보고 코드를 작성하니 정상적으로 돌아가더군요. train = train.drop('Unnamed: 0',axis=1) test = test.drop('Unnamed: 0', axis=1) LightGBM은 컬럼에 특수문자가 있으면 안 되는 게 맞는지 확인 한 번만 부탁드립니다!

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
눈누난나 댓글 1 좋아요 0 조회수 821

유니티 동영상 재생 오류

미해결

2D 오브젝트 Circle을 만들고 거기에 Video Player를 넣어서 동영상을 재생시키면 위 사진처럼 갑자기 각이 생깁니다. 동영상 재생 전에는 원으로 있다가 동영상이 재생되면 갑자기 n각형으로 변하네요. 이거 해결하는 방법 있을까요?

  • 유니티
  • 동영상
  • 오류
강민승 댓글 1 좋아요 0 조회수 745

작업형2 모의문제1 오류 문의

해결됨

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

안녕하세요. 작업형2 모의문제1를 스스로 코딩하는 과정에서 발생한 오류를 해결하지 못하겠습니다.. 다음은 제가 작성한 코드파일입니다. 정확도, 정밀도, 재현율, F1 출력 시 오류가 발생한 것을 볼 수 있으며, 문제점을 파악하기 어렵습니다... 피드백 부탁드립니다.. 감사합니다.

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
pjh990219 댓글 1 좋아요 0 조회수 356

문자열 추출(슬라이싱 질문)

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

안녕하세요!! str_sl = 'Nice Python' print(str_sl[:len(str_sl)])은 출력물이 Nice Python입니다. len은 길이를 나타내는 함수인데. 이렇게 len을 사용했을 때 문자의 길이가 아닌 문자열이 출력이 되는 이유와 len을 사용하는 이유가 궁금합니다! 감사합니다.

  • python
seoj102688 댓글 1 좋아요 0 조회수 264

lib.es5.d.ts bind 업데이트

해결됨

[리뉴얼] 타입스크립트 올인원 : Part1. 기본 문법편

안녕하세요! bind 강의를 듣는데 실제로 현재 bind 내부 type을 보기 위해 ctrl을 찍고 lib.es5.d.ts 파일로 들어가 봤습니다. 그런데 다음과 같이 강의 내용과 달라진 것 같습니다. 제가 우연히 약 23년3월달 전(정확히 모르겠습니다)의 lib.es5.d.ts 파일을 가지고 있는데 해당 강의 내용과 같네요 ㅠ

  • typescript
극복밤송 댓글 2 좋아요 1 조회수 464

제가 생각하는 일기 분석 시작이 2번 되는 호출되는 이유가 맞는지 궁금합니다

미해결

한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지

const getData = async () => { const res = await fetch( "https://jsonplaceholder.typicode.com/comments" ).then((res) => res.json()); const initData = res.slice(0, 20).map((it) => { return { author: it.email, content: it.body, emotion: Math.floor(Math.random() * 5) + 1, created_date: new Date().getTime(), id: dataId.current++, }; }); setData(initData); }; useEffect(() => { getData(); }, []); const getDiaryAnalysis = useMemo(() => { console.log("일기분석"); | 처음 App 컴포넌트 실행이 되었을 때 useEffect를 통해 getData는 데이터를 불러오고 있는 상태이고(비동기가 맞을까요?) getDiaryAnalysis가 실행되면서 처음 "일기분석" 실행되고 getData에서 데이터를 불러 온 상태가 되면 useEffect가 mount되면서 App컴포넌트가 한번 더 실행되는게 맞을까요?

  • javascript
  • react
  • node.js
강태민 댓글 1 좋아요 0 조회수 464

수업 방식 질문입니다.

해결됨

스프링 핵심 원리 - 고급편

테스트에 @Test 가 달린 코드만 작성하는게 아니라 테스트에 사용되는 다른 개발 코드들도 테스트 폴더 밑에 작성하고 계신데 이런걸 TDD로 봐도 될까요?

  • spring
  • 디자인-패턴
알닉 댓글 1 좋아요 0 조회수 486

인기 태그

인프런 TOP Writers

주간 인기글