inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Tôi sẽ phân tích tất cả dữ liệu từ Jeju Hagandi bằng Python.

Nên đi du lịch Jeju vào thời điểm nào?

code 관련

237

loicc

2 câu hỏi đã được viết

0

안녕하세요. minor 한 사항인데 강의 후반부에 code 수정 하기 전에 아래 코드에서 for 문 밖 count에는 0, for문 안 count에는 1이 입력 되어야 month count가 제대로 되는 거 같습니다. 확인 부탁 드릴께요. 

seoul_average = []

seoul_month = []

month = 1

count = 1

average = 0

for i, j in zip(processedDataSeoul_x, processedDataSeoul_y):

    if month != int(i):

        print(seoul_average)

        seoul_average.append(average//count)

        print(count)

        seoul_month.append(month)

        month = int(i)

        count = 0

        average = 0

    else:

        average += float(j)

        count += 1

numpy pandas 데이터 엔지니어링 matplotlib seaborn plotly

Câu trả lời 1

0

jejucoding

안녕하세요 제주코딩베이스캠프입니다:)

소스 코드를 확인한 결과 질문자님께서 답해주신 그대로 선언시에는 count=0, if문 안에서는 count= 1이 되어야 합니다. 아래의 소스코드를 참고해 주시길 바랍니다.

원래의 소스코드

seoul_average = []

seoul_month = []

month = 1

count = 1

average = 0

for i, j in zip(processedDataSeoul_x, processedDataSeoul_y):

    if month != int(i):

        print(seoul_average)

        seoul_average.append(average//count)

        print(count)

        seoul_month.append(month)

        month = int(i)

        count = 0

        average = 0

    else:

        average += float(j)

        count += 1

변경된 소스코드

seoul_average = []

seoul_month = []

month = 1

count = 0

average = 0

for i, j in zip(processedDataSeoul_x, processedDataSeoul_y):

    if month != int(i):

        print(seoul_average)

        seoul_average.append(average//count)

        print(count)

        seoul_month.append(month)

        month = int(i)

        count = 1

        average = 0

    else:

        average += float(j)

        count += 1

선언시 count에 1을 두게 되면 1을 포함한 값이 계속 누적이 되며 결국 일자+1이 됩니다. 그렇기 때문에 처음 선언할 때에는 0으로 바꿔주셔야 합니다.

if문 안에서 count가 1이 되어야 되는 이유는 월이 바뀔 경우에 count=0이면 해당 일자는 포함되지 않고 넘어가기 때문에 count=1로 하셔야 합니다.

피드백 주셔서 감사합니다. 추가로 궁금하신 점이 있거나 답변이 충분하지 않았다면 답글 부탁드립니다. 감사합니다.

계좌잔고 조회하기

0

3

0

인코딩을 다 꼭 해봐야하는지

0

9

1

안녕하세요? 강사님 질문있습니다.(인코딩관련)

0

50

2

이진분류에서 양성 클래스가 0일 때 평가 방법

0

44

2

원핫인코딩 전 train과 test 병합여부

0

46

2

수강기간 연장

0

58

2

29강 작업2형의 이상치 처리

0

63

2

수강기간 연장 문의드립니다!

0

63

2

9월에 실기출제기준 개정내역에 신설된부분

0

55

1

작업형2 모의문제2 결과값 관련 문의드립니다.

0

66

2

12회차 시험 실패 후 13회 도전 예정입니다.

0

53

1

random_state 값

0

70

2

강의 연장 문의 드립니다.

0

65

2

강의 연장 문의

0

60

2

오징어게임

0

66

1

object 컬럼이 여러 개인 경우 인코딩 전처리 방법

1

49

2

cleaning함수를 작성해서 데이터를 추리는 이유는 무엇인가요?

0

358

1

실습환경 설정부터 맥락을 잘 모르겠습니다ㅠㅠ

0

283

0

명령어에 ()가 있는 경우와 없는 경우

0

241

0

강의 csv file

0

364

2

코로나 분석하는데 오류생기네요

0

515

4

안녕하세요

0

253

1

안녕하세요

0

232

1

Numpy 관련 질문 및 교재 오타를 수정해주세요

0

382

1