[2차원 배열 저장] for문
파이썬 300제 중 194번 문제https://wikidocs.net/78565 191 ~ 200.answer {margin-top: 10px;margin-bottom: 50px;padding-top: 10px;border-top: 3px solid LightGray;bo…wikidocs.net 문제data = [ [ 2000, 3050, 2050, 1980], [ 7500, 2050, 2050, 1980], [15450, 15050, 15550, 14900]]191번 문제의 결괏값을 result 이름의 리스트에 2차원 배열로 저장하라. 저장 포맷은 아래와 같다. 각 행에 대한 데이터끼리 리스트에 저장되어야 한다.>> print(result)[ [2000.28, 3050.427..
2024. 11. 21.
[10분 판다스] python 기초
DataFrame 만들기 import pandas as pdimport numpy as npimport matplotlib.pyplot as pltdates = pd.date_range('20241001', periods = 6)df = pd.DataFrame(np.random.randn(6, 4), index = dates, columns = list('ABCD'))df 새 열을 설정하면 데이터가 인덱스 별로 자동 정렬 s1 = pd.Series([1, 2, 3, 4, 5, 6], index = pd.date_range('20241001', periods = 6))s1df['F'] = s1df NUMPY 배열을 사용한 할당값 변경 df.loc[:, 'D'] = np.array([4] * len(df))..
2024. 10. 31.
[Python 기초] ②
딕셔너리 항목 추가ice = {"메로나": 1000, "폴라포": 1200, "빵빠레": 1800}ice["죠스바"] = 1200ice["월드콘"] = 1500print(ice) 딕셔너리 인덱싱inventory = {"메로나": [300, 20], "비비빅": [400, 3], "죠스바": [250, 100]}# inventory 딕셔너리에서 메로나의 가격을 화면에 출력하라.# print(inventory["메로나"][0], "원") 딕셔너리 keys() 메서드# 다음의 딕셔너리로부터 key 값으로만 구성된 리스트를 생성하라.icecream = {'탱크보이': 1200, '폴라포': 1200, '빵빠레': 1800, '월드콘': 1500, '메로나': 100..
2024. 10. 24.
Python / 데이터 집계
Group byGroup by 함수는 데이터프레임을 그룹화하고, 그룹 단위로 데이터를 분할(split), 적용(apply), 결합(combine)하는 기능import pandas as pd# 샘플 데이터프레임 생성data = { 'Category': ['A', 'B', 'A', 'B', 'A', 'B'], 'Value': [1, 2, 3, 4, 5, 6]}df = pd.DataFrame(data)# 'Category' 열을 기준으로 그룹화하여 'Value'의 연산 수행grouped = df.groupby('Category').mean()grouped_sum = df.groupby('Category').sum()grouped_count = df.groupby('Category').count()g..
2024. 10. 23.