수치형은 robustscaler를 사용하려고 하는데여 from sklearn.preprocessing import RobustScaler scaler = RobustScaler() cols = x_train.select_dtypes(exclude='object') for col in cols: x_train[col] = scaler.fit_transform(x_train[col]) x_test[col] = scaler.transform(x_test[col]) 이렇게 하면 ,ValueError: Expected 2D array, got 1D array instead: array=[ 888. 1308. 151. ... 173. 1244. 893.]. Reshape your data either using array.reshape(-1, 1) if your data has a single feature or array.reshape(1, -1) if it contains a single sample. 이런 오류가 납니다... 어떻게 수정해야 하나여
안녕하세요! 강의 잘 듣고 있는 학생입니다. 위 문제에서 설명을 보면 새로 저장한 후 위에 3개를 뽑았는데요, 그 대신에 다음과 같이 하면 안될까요? 바로 head(3)을 추가해서 뽑았습니다. 답은 같은데 실제 시험에서 이렇게 해도 될까요? df.sort_values("가격", ascending=False).head(3)
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요 먼저 유사한 질문이 있었는지 검색해보세요 위와 같은 에러가 나서 info로 확인해봤는데 df는 데이터프레임형태였습니다.. 다시 실행해보아도 똑같이 나오는데 어디에서 문제가 있었던걸까요?
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요 먼저 유사한 질문이 있었는지 검색해보세요 데이터 분석을 위한 파이썬 기초2 / 2:44 관련 문의드립니다. sort()함수를 이용하면 list 내의 문자를 가나다순 정렬가능하므로, 해당 리스트에서 가나다순 정렬되면 아래와 같이 되어야할 것 같은데, to be: [동그라미', '네모', '세모',] 강의 및 실습해보니, 다음과 같이 실행되어 문의드립니다. to be: ['네모', '동그라미', '세모']
딕셔너리 파트 맨 첫번째 부분에서 # dictbox = {'name' :' 네모' , 'level', 5}라고 적혀있었는데 이거를 di = { } 형태로 바꿀 때 아레처럼 바꾸셨는데 di = {'name' : 'sam' , 'level':5} 왜 '네모' 에서 'sam'으로 바뀌었는지 이해가 되지 않습니다.
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요 먼저 유사한 질문이 있었는지 검색해보세요 안녕하세요 🙂 5회 기출 작업형1의 3번 문제에서 마지막 답만 프린트 하는 부분에 loc 와 iloc 그리고 인덱스로 답을 프린트 하는 것에서 다른 답이 나와 헷갈리는 부분이라 확실하게 이해하고 가고싶어 질문드립니당! 여기서 전체학생수(계)를 찾는 문제로 230이 나오게 마지막 풀이를 하려했는데 df["전체학생수(계)"][0] df.iloc[0,-2] df.loc[0,"전체학생수(계)"] 이 3개가 다른 답이 나와 3개 전부 같은 부분을 찾는 게 아닌가 하여 질문드려요
안녕하세요 빅분기 기출 3회 작업형2 문제를 풀던중 데이터 분리와 원핫인코딩을 안하고 LabelEncoder와 랜덤 포레스트를 사용해서 문제를 풀어보았는데 마지막 csv 제출에서 데이터길이가 차이 나서 만들어지지 않는다고 뜨네요 어디를 잡아야하는지 몰라 문의드려요 🥲 올려주신 데이터가 아닌 다른 문제집에 있는데이터를 활용했는데 길이 차이가 나더라구여..
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요 먼저 유사한 질문이 있었는지 검색해보세요 안녕하세요 강사님 회사에서 강의를 들으려하는데 보안 때문에 구글 드라이브 자체를 열수가 없어 파일 다운로드가 어렵네요. 파일 받을 수 있는 다른 경로는 없을까요?? 받아서 주피터 노트북으로 학습하려고 합니다. 감사합니다.
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요 먼저 유사한 질문이 있었는지 검색해보세요 자주활용되는 판다스 예제에서 값변경을 진행하고 있는데요! loc함수를 이용해서 원두값을 변경하려고 실행했는데 AttributeError Traceback (most recent call last) <ipython-input-51-3a3e0a1a63d7> in <cell line: 3>() 1 # loc로 값 변경하기 2 # 바닐라라떼 원두 -> 과테말라로 변경 ----> 3 df.loc[3,'원두']="과테말라" AttributeError: 'str' object has no attribute 'loc' 위와같은 에러가 나는데 어떻게 해결하면 될까요 ?
다른 문제집 질문도 가능 할까요? 문제 풀이 하던 중 답이 다르게 나와 질문드리고 싶어 일단 이렇게 글 올립니 🥲 강의 다 듣고 빅분기 문제집에 있는 기출 문제를 풀이 하던 중에 기출 3회 작업형1 2번 문제에서 강의에서 해주신 풀이 대로 풀어 보았는데 책에 있는 답이랑 달라서 질문드려요 😢 해설에는 76이 나오는데 방법2 처럼 풀이하면 71이 나오네요 😭 두개 다른 점이 있나요?? 봤을때 같은 답 구하는게 맞는거 같은데 왜 다른 값이 나오는지 이상해서요 다음은 국가별 연도별 인구 10만명당 결핵 유병률 데이터 세트이다. 2000년도의 국가별 결핵 유병률 데이터세트에서 2000년도의 평균값보다 더 큰 유병률값을 가진 국가의 수를 계산하시오. !git clone https://github.com/AnalyticsKnight/yemoonsaBigdata/ # 데이터 불러오기 import pandas as pd df = pd.read_csv("/content/yemoonsaBigdata/datasets/Part3/302_worlddata.csv") df.head() # 방법1(해설) df_2000 = df[df['year']== 2000].drop('year', axis =1) df_2000.index = ['value'] df_2000_T = df_2000.T # print(df_2000_T['value'].mean()) rst_df = df_2000_T[df_2000_T['value'] > df_2000_T['value'].mean()] print(len(rst_df)) # 방법2 df = df.T df.head() m = df[1].mean() print(sum(df[1] > m))
이번에 복습하면서 처음부터 수업 다시 듣고 있는데요. 예전엔 corr()함수 오류없었는데, 이번엔 오류가 발생하더라고요. 혹시 상단에 코드 입력이 잘 못 되었나 일일이 다 확인해봤는데도 문제 없었고, 심지어 선생님 기본자료로 돌려봐도 똑같이 오류가 나오네요. corr() 실행 조건이 문자열 항목 있으면 안되게끔 바뀐거 같습니다. 예전에는 문자열 칼럼있어도 알아서 걸어서 계산했는데.... 앞으로 어떻게 사용하면 좋을지 알려주시면 감사하겠습니다
감사합니다. cond 조건이 나오고 , 뒤에 또 [] 구문이 나오면 어떻게 연결되는지 궁금합니다. 일단 의도는 디스카운트 10% 넘는 행 중에서, 정시 도착 하는 수라고 이해했는데요. 이 두개의 []가 어떤 순서로, 이루어 지는지? 이건 두개의 명령문을 합쳐 놓은건지요?