3-2. DataFrame 실전 | 리스트로 되어 있는 이름, 생일, 직업을 df로 변환하기
문제 내 답안 import pandas as pd # 코드를 작성하세요. list_df = [ ['Taylor Swift','December 13, 1989','Singer-songwriter'], ['Aaron Sorkin','June 9, 1961','Screenwriter'], ['Harry Potter','July 31, 1980','Wizard'], ['Ji-Sung Park','February 25, 1981','Footballer'] ] # 칼럼명은 여기서 삽입 my_df = pd.DataFrame(list_df, columns=['name','birthday','occupation']) # 정답 출력 my_df 모범 답안 import pandas as pd celebrities = [ ['..
2021. 5. 31.
투표 집계하기 : 사전, 리스트
다음 코드에서 오류가 발생하는 이유는? # 투표 결과 리스트 votes = ['김영자', '강승기', '최만수', '김영자', '강승기', '강승기', '최만수', '김영자', \ '최만수', '김영자', '최만수', '김영자', '김영자', '최만수', '최만수', '최만수', '강승기', \ '강승기', '김영자', '김영자', '최만수', '김영자', '김영자', '강승기', '김영자'] # 후보별 득표수 사전 vote_counter = {} # 리스트값 하나씩 가져옴 for name in votes: if vote_counter[name] == vote_counter[name] : vote_counter[name] += 1 # 이름(키)의 값에 1추가 # 후보별 득표수 출력 print(vote_c..
2021. 5. 31.
2-2. Numpy 실전 | numpy array에 곱셉연산. Boolean연산
Q.1 >신주쿠 흥부부대찌개 엔화(¥)로 저장한 매출 데이터를 원화(₩)로 변환하는 작업이 필요. 엔화 매출이 담겨 있는 파이썬 리스트가 주어짐. 1엔에 10.08원이라고 가정하고, 원화 매출이 담긴 numpy array를 만들어 출력할 것. 기본 코드는 다음과 같다. import numpy as np revenue_in_yen = [ 300000, 340000, 320000, 360000, 440000, 140000, 180000, 340000, 330000, 290000, 280000, 380000, 170000, 140000, 230000, 390000, 400000, 350000, 380000, 150000, 110000, 240000, 380000, 380000, 340000, 420000, 1..
2021. 5. 29.
2-1. Numpy 이론 | 넘파이배열과 파이썬 리스트의 차이점, 평균▪중간값 등등
크고 복잡한 데이터를 쉽게 계산하게 도와주는 넘파이. numerical python 수치계산을 돕는 파이썬 도구 넘파이가 중요한 이유? 넘파이 배열 ( numpy array) = 파이썬 리스트와 비슷함 일반적인 파이썬 리스트로 배열을 작성하면 코드가 길고 연산 시간이 오래 걸림 numpy array와 python list의 차이점 문법 차이 간단한 문법과 뛰어난 성능 numpy array python list 덧셈, 곱셈 동일한 배열 2가지를 덧셈 연산하면? [10,5,3] + [10,5,3] = [20,10,6] 배열 전체에 곱셉 계산하면? [1,2,3] * 2 = [2,4,6] 동일한 배열 2가지를 덧셈 연산하면? [10,5,3] + [10,5,3] = [10,5,3,10,5,3] 배열 전체에 곱셈 ..
2021. 5. 29.
리스트 함수를 활용하여 차례대로 수정하기
막힌 상황 : 3번째 출력에서 홀수 7이 들어있다. # 빈 리스트 만들기 numbers = [] print(numbers) # numbers에 값들 추가 numbers = [1, 7, 3, 6, 5, 2, 13, 14] print(numbers) # numbers에서 홀수 제거 index = 0 while index < len(numbers) : if numbers[index] % 2 != 0 : # 홀수라면 del numbers[index] index += 1 print(numbers) # 출력 결과물에 유일하게 홀수 7이 들어있다. [7, 6, 2, 14] # numbers의 인덱스 0 자리에 20이라는 값 삽입 numbers.insert(0, 20) print(numbers) # numbers를 정..
2021. 5. 28.
한화, 달러, 엔화 문제 : 함수, 반복문
출력결과물 한국 화폐: [34000, 13000, 5000, 21000, 1000, 2000, 8000, 3000] 미국 화폐: [34.0, 13.0, 5.0, 21.0, 1.0, 2.0, 8.0, 3.0] 일본 화폐: [4250.0, 1625.0, 625.0, 2625.0, 125.0, 250.0, 1000.0, 375.0] 내가 푼 정답 # 원화(₩)에서 달러($)로 변환하는 함수 def krw_to_usd(krw): return krw * 0.001 # 1000원은 1달러 # 달러($)에서 엔화(¥)로 변환하는 함수 def usd_to_jpy(usd): return usd * 125 # 1달러는 125엔화 # 원화(₩)으로 각각 얼마인가요? prices = [34000, 13000, 5000, 21..
2021. 5. 28.