Python 18

[Python/파이썬]Pandas : DataFrame(판다스 : 데이터프레임)1

Pandas데이터프레임(DataFrame): 행과 열로 이루어진 2차원 배열이다.  import pandas as pd  #딕셔너리 -> 데이터프레임data = {'A':[1,2,3], 'B':[4,5,6], 'C':[7,8,9], 'D':[11,12,13]}df = pd.DataFrame(data)print(df)>>> A B C D0 1 4 7 111 2 5 8 122 3 6 9 13  #인덱스와 칼럼 설정하여 데이터프레임df = pd.DataFrame([[50,'개그맨'], [48,'개그맨'], [43,'아나운서']], ind..

Python 2025.01.15

[Python/파이썬]Pandas : Series(판다스 : 시리즈)

Pandas판다스(pandas)는 파이썬의 데이터 분석 라이브러리이다.특징-수치형 테이블과 시계열 데이터를 조작하고 운영하기 위한 데이터를 제공 -시리즈(1차원 배열)와 데이터프레임(2차원 배열)이라는 구조화된 데이터 형식을 제공 -목적: 여러 가지 유형의 데이터를 공통의 포맷으로 정리하는 것 시리즈(Series): 1차원 배열의 순차적으로 나열된 데이터 형태로, 키와 값이 일대일 대응된다.{key:value}   # 판다스 설치pip install pandas 먼저 판다스를 사용하기 위해서는 프롬프트에 pandas를 설치를 해야한다.  # 라이브러리 불러오기import pandas as pd  # 딕셔너리 -> 시리즈# key:value 구조의 딕셔너리 생성, data에 저장data = {'a':1, ..

Python 2025.01.08

[Python/파이썬] Random

Randomrandom: 난수를 발생시키는 모듈  # random()import randomrn = random.random()print(rn)>>> 0.49439286446777775random()함수는 0이상 1미만의 숫자를 랜덤으로 추출해주는 함수이다  # randint()imoprt randomrn = random.randint(1,6)print(rn)>>> 6randint()함수를 이용해 1부터 6까지의 정수 중 하나를 랜덤으로 추출할 수 있다  # shuffle()import randomnum = [1, 2, 3, 4, 5]random.shuffle(num)print(num)>>> [3, 1, 4, 2, 5]shuffle()함수는 자료를 무작위로 섞어주는 함수이다  # choice()impor..

Python 2024.12.02

[Python/파이썬] 함수(Function)1

함수(Function)*함수를 사용해야 하는 이유1)같은 내용을 반복해서 작성해야할 경우 함수를 이용해서 반복된 행동을 줄일 수 있기 때문2)프로그램 흐름을 잘 파악할 수 있기 때문   #함수 형식# 함수 정의def 함수명(매개변수): 실행문 리턴값# 함수 호출리턴변수 = 함수명(인수)여기서 매개변수는 함수에 입력해 전달된 값을 받는 변수를 말하고,인수는 함수를 호출하기 위해 전달하는 입력값을 의미한다.  #예시1def add(a, b): return a + bc = add(1, 2)print(c)>>> 3a와 b를 더해주는 add라는 함수를 만들어 a=1,, b=2를 주어 리턴값을 c에 대입해 출력해보았다.  #예시2def information(name, age, adress): print(..

Python 2024.11.07

[Python/파이썬] While 반복문

Whilewhile은 조건식이 만족(True인 경우)하는 동안 명령문을 반복해서 실행한다.형식은 아래와 같다.while 조건식: 명령문   count = 1total = 0while count >> 1부터 10까지 합: 551부터 10까지의 수를 모두 더하는 것을 while을 이용하여 나타내보았다.count가 10일때 까지 반복해 total에 더해주어 1부터 10까지의 합을 구할 수 있다.  #continuelst = [1, 2, -1, 0, -2, 3, -5]l = 0total = 0while l>> 리스트 중 양수들의 합: 6리스트에서 양수만 더하는 것을 while을 통해 나타냈다.lst의 길이인 7이 되기 전까지 while이 반복되도록 했고,l을 0부터 하나씩 더해 0보다 작으면 멈추는 것이 아..

Python 2024.11.06

[Python/파이썬] IF

IF아래와 같은 형식으로 사용한다.if 조건문을 판단하기 위해서는 비교연산자와 논리연산자를 알고 있어야 한다.if 조건문: 조건문이 True일 경우의 실행문else: 조건문이 False일 경우의 실행문   #비교연산a가 b보다 크다a > ba가 b보다 작다a a와 b가 같다a == ba와 b가 같지 않다a != ba가 b보다 크거나 같다a >= ba가 b보다 작거나 같다a   #논리형 연산a와 b중 하나 이상 참a or ba와 b 모두 참a and ba가 거짓not a  money = Trueif money: print("돈이 있다")else: print("돈이 없다")>>> 돈이 있다만약 money가 True라면 "돈이 있다" False라면 "돈이 없다"를 출력하는 조건문을 만들어보았다.money가 참..

Python 2024.11.05
반응형