본문 바로가기
반응형

python9

[TODO] Pandas_DataFrame - 2 Pandas_DataFrame - 1에서 활용했던 movie dataframe을 이용하여 TODO를 진행한다 # 1. 정수형(int64) 컬럼만 조회df.select_dtypes(include='int64')어떤 기능을 써야 할지 강사님의 자료를 보고 알 수 있었다.바로 select_dtypes를 사용해야하는데 데이터의 타입(자료형)을 기준으로 열을 골라낼 때는 select_dtypes() 메서드를 사용하게 된다.그런데 문제에서는 데이터 중 정수형 컬럼만 조회하라고 했으니 괄호 치고! 그 안에 포함을 해야하는 include = 'int64'을 진행해주면 타입을 조회하면서 include를 통해 특정 타입을 조회할 수 있게 된 것이다. # 2. 정수형(int64)과 실수형(float64) 타입을 제외한 컬.. 2026. 5. 4.
[PYTHON] Pandas 개요 및 시리즈(Series) 📊 [Pandas 기초] 1. 판다스 개요 및 시리즈(Series) 완벽 정복하기데이터 분석을 시작했다면 무조건 만나게 되는 마법의 도구, 바로 판다스(Pandas)입니다. 오늘은 파이썬으로 엑셀처럼 데이터를 다루게 해주는 판다스의 기본 개념과, 그 뼈대가 되는 Series(시리즈)에 대해 아주 자세히 정리해 보겠습니다.💡 1. 판다스(Pandas)란 무엇인가?판다스는 한마디로 "파이썬으로 돌리는 강력한 엑셀"이라고 생각하면 이해하기 쉽습니다.핵심 역할: 데이터 분석과 관련된 다양한 통계 처리 기능을 제공하는 파이썬 패키지(모듈)입니다.특징: '표(Table)' 형태의 데이터를 다루는 데 엄청나게 특화되어 있습니다.설치 방법: 터미널이나 명령 프롬프트에서 아래 명령어를 입력해 설치합니다. (최신 버전.. 2026. 4. 29.
[TODO 1] 변수와 데이터 타입 TODO#1. 주민번호 "901211-1027213"의 앞 6자리만 조회해서 출력하시오.#2. "안녕하세요" 를 10번 출력하시오.#3. 다음 문자열의 글자수를 출력하시오.str_value = "akdlclkdkdlelql39du7마구0ㅌ" #4.name="TV"price=300000maker = "LG"# 위 변수의 값을 다음과 같은 형태로 출력하시오.#"제품명 : TV, 가격 : 300000, 제조사 : LG"#5.fruits = "사과 복숭아 귤 배"# 위 fruits에 "수박"이 있는지 확인하는 코드를 작성하시오.#6.str_value="aldkjaldjfalfjlksajfladlkaalalkdjfa"# str_value 문자열안에 a가 몇개 있는지 출력하시오.#7. 두개의 정수를 입력받아서 곱한.. 2026. 4. 15.
[PYTHON 3-3] 중복 없는 셋(Set) & 자료구조 📚 중복 없는 셋(Set) & 자료구조 총정리(변환/언패킹)도입부 오늘은 파이썬 자료구조 시리즈의 마지막! 수학 시간에 배웠던 '집합'을 그대로 코드로 옮겨놓은 **셋(Set)**과, 지금까지 배운 자료구조들을 자유자재로 다루는 활용법을 총정리해 보겠습니다.1. 셋 (Set): 중복을 거부하는 자유로운 영혼셋은 수학의 '집합'과 똑같습니다. 딱 2가지만 기억하세요.순서가 없다: 그래서 인덱싱(s[0])이나 슬라이싱을 할 수 없습니다.중복을 허락하지 않는다: 똑같은 값을 여러 번 넣어도 알아서 하나만 남깁니다.만들기: 딕셔너리처럼 중괄호 { }를 쓰지만, 키 없이 값만 콤마로 나열합니다.s1 = {1, 2, 3, 3, 3, 4}print(s1) # {1, 2, 3, 4} (중복된 3이 하나로 합쳐짐!).. 2026. 4. 15.
[PYTHON 3-2] 변하지 않는 Tuple & 키-값 쌍의 Dictionary 📚 변하지 않는 튜플(Tuple) & 키-값 쌍의 딕셔너리(Dictionary)도입부 리스트가 자유롭게 데이터를 넣고 빼는 가방이라면, 절대 내용물이 바뀌면 안 되는 금고 같은 자료구조도 필요하겠죠?오늘은 읽기 전용 리스트인 **튜플(Tuple)**과, 라벨을 붙여 데이터를 보관하는 **딕셔너리(Dictionary)**를 알아봅니다.1. 튜플 (Tuple): 절대 변하지 않는 안전 금고튜플은 리스트와 99% 똑같습니다. 인덱스로 값을 찾고, 슬라이싱도 됩니다.**딱 하나 다른 점은 '한 번 만들어지면 내부의 값을 절대 바꿀 수 없다'**는 것입니다. 실수로 데이터가 지워지거나 변경되는 것을 막고 싶을 때 사용합니다.만들기: 소괄호 ( )를 사용하거나 그냥 쉼표로 연결합니다.t = (1, 2, 3, 4).. 2026. 4. 15.
[PYTHON 2-2] 데이터 타입과 연산자 📚 데이터 타입과 연산자 완벽 정복1. 숫자형 (Numeric)정수 (int): 10, -20, 016진수 표기: 0x로 시작 (0xAF32)8진수 표기: 0o로 시작 (0o71)실수 (float): 20.1, 0.123지수 표기법: 5e3 ($5 \times 10^3 = 5000.0$), 3e-7 ($3 \times 10^{-7}$)참고: 코드를 보기 쉽게 숫자 사이에 _를 넣을 수 있습니다. (100_000_000 = 1억)2. 논리형 (bool)오직 **참(True)**과 거짓(False) 두 가지만 존재합니다.묵시적 형변환: 파이썬은 데이터가 비어있으면 False, 들어있으면 True로 판단합니다.False 취급: 0, 0.0, "" (빈 글자), NoneTrue 취급: 0이 아닌 모든 숫자(음.. 2026. 4. 14.
반응형