코드 답안 작성 시, 암묵적으로 EDA 과정을 거치게 되는데 모의고사 3에서의 EDA는 head(), value_counts(), isnull().sum(), describe()를 사용하여 탐색적 분석을 하게 되는데 이 함수를 실제 시험에서 반드시 써야하는지 궁금합니다(isnull()sum()은 결측치가 있는지 확인하는 함수이니 무조건 사용하여야 할것 같고 value_counts나 describe는 쓰지 않아도 될 것같은 생각입니다)
a = a[:int(len(a)*0.5)] cond = a['target'] == 0 print(trunc(a[cond]['proline'].mean())) 이렇게 작성했는데 trunc함수가 정의되지 않았다고 오류가 나네요... name 'trunc' is not defined
프린트문 아래 보이는 코드는 뭘까요ㅠㅠ 제가 뭘 잘못한걸까요?ㅠㅠ <ipython-input-42-94425356488d>:10: FutureWarning: The default value of numeric_only in DataFrameGroupBy.sum is deprecated. In a future version, numeric_only will default to False. Either specify numeric_only or select only columns which should be valid for the function. df = df.groupby(['city','f2']).sum().reset_index()
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 문제 예시에 나와 있는 cellphone2. csv파일을 찾을 수가 없습니다.
data = { "메뉴":['아메리카노','카페라떼','카페모카'], "가격":[4100,4600,4600], "할인율":[0.5, 0.1, 0.2], "칼로리":[10, 180, 420], } cafe = pd.DataFrame(data) cafe 위 코드 작성후 # 시리즈 선택 (가격) df['메뉴'] 시리즈를 선택하였는데 cafe = df라는 함수를 지정하지 않았는데 df안에 어떻게 data안의 값들이 들어 있나요?제가 다른 데이터 프레임을 작성하여 df를 사용해도 계속 cafe 안 데이터만 나와 질문드립니다.
data = { "메뉴":['아메리카노','카페라떼','카페모카'], "가격":[4100,4600,4600], "할인율":[0.5, 0.1, 0.2], "칼로리":[10, 180, 420], } data cafe = pd.DataFrame(data) cafe 위와 같은 코드를 작성해 df['메뉴'] 를 하면 메뉴 시리즈만 불러올 수 있는데 pd.DataFrame({ "menu" : menu, "price" : price }) 이 데이터 프레임의 경우에는 df[menu] "None of [Index(['아아', '아라', '바콜'], dtype='object')] are in the [columns]" 이러한 오류가 나옵니다. 둘다 데이터 프레임이라고 생각하는데 아래의 경우는 왜 안되고, 무슨 차이가 있는지 궁금합니다! 추가로 cafe라는 데이터 프레임을 df에 저장 하지 않았는데 df를 입력하면 cafe안에 있는 값이 나오는지 궁금합니다
3-4 피처엔지니어링 강의에서 원핫인코딩 시 선생님이 진행하신 과정과 columns가 달라서 질문 드립니다. 인코딩 시마다 결과가 달라질 수는 없을 것 같은데 혹시 데이터 자체가 변화됐나요? 선생님 강의에서 진행했을 때는 컬럼수가 100개였고 제가 진행하는 시점에서는 99개로 출력됩니다.
listbox = [15,46,78,24,56] def min_max(data): mi = min(data) ma = max(data) return mi,ma min_max(listbox) 이 부분에서 코드가 어느 단계로 움직이는지 이해가 잘 안됩니다.min_max라는것을 임의로 지정해주고, mi에 최솟값,ma에 최대값을 저장하는것까지는 알겠는데, 그 밑에 부터 이해가 안가요return에 mi,ma는 위로 되돌아가라는건가요? 밑에 왜 다시 min_max(listbox)를 해주었을때 15,78이 나오는지 모르겠어요. listbox안에는 15,46,78,24,56이 저장되어 있는거 아닌가요? 그리고 data라는 입력값을 써주었는데 코드에 보면 data라는 값을 지정을 안해주었는데 어떻게 오류가 안나는건지도 궁금합니다!
이 부분에서 데이터를 별도로 어떻게 불러와야 하는지 몰라서 질문 남깁니다.. 현 상황 처음 copy&edit 으로 들어갔다 > 뒤로 가기로 빠져나옴 > 다시 들어가려고 보니 copy&edit 가 아닌 Edit my copy로 뜬 이후로 데이터를 못 불러오고 있는 상황입니다.. 어떻게 해야하죠..
안녕하세요 :) 작업형 1 제출 시 리터럴 값을 프린트하지 말라는 얘기가 있어서 질문드립니다. ex print(3), print('정답') 위 예시처럼 제출하면 안 되는 것인가요? (감점 사유인지, 오답 처리인지) 혹은 answer = ...code print(answer) 이와 같은 방식은 가능한 것인지 궁급합니다. print문 안에 함수를 작성하는 것보다 answer에 할당해두고 print 하는 방식이 익숙해서요! 감사합니다!