개발/Python 6

[Pandas Series_1] 판다스 시리즈 첫걸음, 수치 시리즈 분석 메서드

# 시리즈는 데이터 프레임에서 한 행이나 열만 선택하면 얻어지는 것 In [6]:import pandas as pdIn [8]:titanic = pd.read_csv("titanic.csv")In [10]:titanicOut[10]:survived pclass sex age sibsp parch fare embarked deck 03male22.0107.2500SNaN11female38.01071.2833CC13female26.0007.9250SNaN11female35.01053.1000SC03male35.0008.0500SNaN...........................02male27.00013.0000SNaN11female19.00030.0000SB03femaleNaN1223.4500SNaN1..

개발/Python 2025.04.24

[Pandas] 공부한 거 기록

Indexing/Slicing Rows and Columns with loc[] 위에서는 인덱스가 PHELPS, Michael처럼 중복되는 것을 봤음 (Pandas에서는 허용)하지만 관계형 데이터베이스에서 기본키와 혼동이 되어선 안됨 Pandas의 인덱스는 그냥 레이블(Label)일 뿐이고 관계형 데이터베이스에서 기본키는 고유식별자이기 떄문에 다름. 특정 행과 열을 동시에 슬라이싱이 가능함 전체 범위의 행과 열을 동시에 슬라이싱 하지만 인덱스상 중복되는 행은 슬라이싱 할 수 없음 summer.loc[:"PHELPS, Michael"] 만약 PHELPS, Michael 이라는 행이 여러개 존재한다면 어떤 행을 기준으로 슬라이싱할지 모르기 때문에 에러가 발생함 summer.loc["PHELPS..

개발/Python 2025.04.15

[4/2 Pandas] 메서드 공부한 것 정리

오늘 강의에서 배운 것 정리하고 복습하는 목적으로 게시한다. titanic.min(numeric_only=True) -> 수치형(numeric 컬럼들에 대해서만 최솟값을 출력)- 문자열 같은 비수치 컬럼은 무시하고 나이, 요금, 형제 수 같은 컬럼만 확인  titanic.csv를 그대로 불러왔을 때   titanic.min(numeric_only=True)을 호출했을 때  -> min으로 메서드를 호출 했기 때문에 각 열의 최솟값에 대한 정수형 데이터만 Series 타입으로 반환된 것을 확인할 수 있다. max로하면 최댓값 출력 가능 titanic.sort_values(by="Age") -> Age 열을 기준으로 오름차순으로 정렬 가능   -> age 열에 해당하는 값들이 오름차순으로 정렬된 것을 확인할..

개발/Python 2025.04.03

[Pandas] pandas?? 처음 써보는 python 라이브러리

우선  라이브러리가 뭘까? 라이브러리  -> 미리 만들어진 코드들의 '묶음'이 코드들은 어떤 특정한 기능들을 쉽게 쓸 수 있게 도와줌 여기서 pandas도 python 라이브러리 중 하나임  즉 라이브러리는 일종의 '도구 상자'라고 보면된다. 프로그래머가 하나하나 모든 기능을 만들기는 시간도 부족할 뿐더러 중복되는 기능이나 코드가 있다면 그걸 매번 만들 이유는 없을 것임  그대로 가져와서 쓰면 되기때문에  그러면 pandas는 무슨 라이브러리 일까? 표 형태의 데이터를 쉽게 다룰 수 있게 해주는 데이터 처리 라이브러리  아래가 pandas 를 통해 csv 파일을 불러와 표 형식으로 보여주는 것을 볼 수 있음     위의 사진과 같이 데이터 전처리나 분석에 있어서도 엑셀에 비하면 코드로 간단하게 나타낼 수..

개발/Python 2025.03.25

[비전공자의 Python 공부📖] 기본 문법 변수, 정수, 부동소수, 리스트 + Python을 공부하게 된 계기

🚀 Python 기본 문법 정리 (변수, 정수, 부동소수, 문자열, 리스트)이번 포스트에서는 Python의 기본 문법 중 변수, 정수, 부동소수, 문자열, 리스트에 대해 정리✅ 1. 변수 (Variable)📌 변수란?변수는 데이터를 저장하는 공간임.Python에서는 변수를 선언할 때 자료형을 따로 지정하지 않아도 됨.그냥 변수이름 = 값 형태로 사용하면 됨.📝 변수 예제 코드# 변수 선언x = 10 # 정수y = 3.14 # 부동소수점text = "Hello, Python!" # 문자열numbers = [1, 2, 3, 4, 5] # 리스트# 변수 출력print(x) # 10print(y) # 3.14print(text) # Hello, Python!print(numbers) # [1..

개발/Python 2025.02.09