본문 바로가기

여러 가지 이야기/잡다한 이야기13

온라인 코딩 강의를 듣는 분들은 에러가 나면 반드시 AI부터 돌려보세요! 결론부터 말씀 드리자면 온라인 코딩 강의를 듣는 분들은 에러가 발생하면 여러분의 코딩 공부를 위해 반드시 AI를 돌려보셔야 합니다 예시) 우리는 다음과 같은 데이터 프레임을 만들고 싶습니다. 그러기 위해 코드를 작성했습니다. import pandas as pd df = pd.DataFrame([1, 2, 3], columns='A') 윗 코드를 돌렸더니 아래와 같은 에러 메세지가 발생했습니다 TypeError: Index(...) must be called with a collection of some kind, 'A' was passed 코딩 초심자들은 에러가 뜨면 당황스럽습니다. 어쩔 수 없이 강사에게 질문을 넣게 되겠지요. 여러분이 실강을 들으신다면 강사가 즉각적으로 답변을 해주겠지만 (이것이 실강.. 2023. 8. 14.
[pandas] 내가 생각한 결과가 나오지 않을 때 가장 먼저 확인해야 할 것 이번 포스팅에서는 판다스에서 원하는 결과가 나오지 않을 때 가장 먼저 확인해야 할 것을 알려 드립니다! 결론부터 말씀드리면 함수 적용결과가 내 예상과 다르다면 먼저 함수 적용대상을 print 함수로 출력해 확인하세요.예) df.head(2)의 결과가 내 예상과 다르다면print(df)로 내가 함수를 적용한 대상 df를 확인하세요.   예시  import pandas as pddata1 = {'이름':list('ABCD'), '국어': [62, 67, 92, 86], '영어': [89, 78, 77, 72], '수학': [61, 63, 97, 82]}df = pd.DataFrame(data1)      위 df는 A, B, C, D 네 사람의 국어와 영어, 수학 성적을 나타낸 데이터 프레임입니다. 국어 성.. 2023. 8. 12.
[pandas] 포괄적인 규칙성을 찾는 이들에게 드리는 조언 판다스를 학습하는 과정에서 수강생들은 전체에 적용할 수 있는 포괄적인 규칙성에 대해 자주 질문합니다. 이번 글에서는 규칙성을 찾으려는 시도보다 더 중요한 것을 배워가시기 바랍니다. 강의하다 보면 전체에 적용할 수 있는 포괄적인 규칙성에 대해 많은 질문을 받습니다. 어떤 질문을 의미하는지, 다음 예시를 통해 확인해 봅시다. 규칙성을 찾는 질문의 예시 학생들의 점수가 포함된 데이터 프레임 df에 sum 함수를 적용하면, 수강생들이 이렇게 질문합니다.왜 sum 함수는 axis=0이 '열'의 합을 반환하나요? 이번에는 데이터 프레임 df에서 학생 A와 B에게 각각 1점과 2점을 가산해 보겠습니다. 브로드캐스팅의 축 방향 기본값은 axis=1입니다. 따라서 원하는 결과를 얻으려면 단순한 연산자를 사용할 수 없으며.. 2023. 7. 16.
[slack] 슬랙에서 코드블럭 사용하는 방법 두가지 방법으로 코드블럭을 만들 수 있다. 창에서 코드블럭 아이콘을 누르면 코드블럭이 생성된다. 창에서 backtick을 세번 눌러도 코드블럭이 생성된다 유튜브에서 판다스 강의중입니다 https://www.youtube.com/@KimPandas/videos 2023. 7. 10.
나의 개발 환경(파이썬 IDE)이 강의와 다르다면 어떻게 해야 할까요? 나의 개발 환경(파이썬 IDE)이 강의와 다르다면 어떻게 해야 할까요?  구글 스프레드 시트로 엑셀 강의를 들으려는 사람이 있나요?  이런 분들은 없을 겁니다.코딩도 마찬가지 입니다. 파이썬에는 다양한 개발환경(IDE)이 존재합니다.vs코드, 파이참, 구글코랩, 주피터 노트북 등등 각자 다양한 파이썬 IDE를 씁니다. 드물지 않게 강의를 그대로 똑같이 했더라도 개발환경이 달라서 에러가 나는 경우가 있습니다.주피터 노트북에서는 되는 코드이지만 구글코랩에서는 실행되지 않을 수 있습니다.또한 파이썬과 판다스 버전에 따라 안되는 코드들도 존재합니다.이런 상황에는 어떻게 해야 될까요? 초심자 때 강사와 다른 개발환경으로 강의를 따라하겠다는 생각은에러를 한번 대규모 양산을 해보겠다는 생각입니다.  쏟아지는 에러속에.. 2023. 6. 10.
[pandas] 코딩에 데이터에 대한 질문을 할 때 예시를 작성하는 방법 데이터는 말로 설명하면 안됩니다 먼저 여러분에게 직면한 문제를 작고(minimal) 재현가능한(reproducible)한 예로 만들어야 합니다그래야 답변자도 여러분의 질문을 손쉽게 돌려볼 수 있고, 여러분의 질문을 공부하려는 사람도 손쉽게 돌려볼 수 있습니다. 여러가지 방법이 있겠지만 코딩에 미숙한 분들이 가장 쉽게 예를 코드로 만드는 방법을 알려드립니다 문제과목별 점수로 이루어진 데이터프레임을 이용해 석차로 이루어진 데이터프레임을 만들어 보자  1. 엑셀을 열어 시트에서 작고(minimal) 재현가능한(reproducible)한 예로 만듭니다 저는 편의상 columns는 주황색 index는 하늘색으로 표현합니다    2. 왼쪽의 input에 해당하는 데이터 프레임을 copy합니다   3. 주피터 노트북.. 2023. 5. 25.