python 5

[데이터 전처리 & 시각화] Pandas 알아보기, 인덱스 이해

Pandas  라이브러리 설치pandas 라이브러리 설치를 위해서는 터미널 창에 코드를 작성해 주어야 함터미널 창 여는 법 : shift+ctrl+~ 한 번에 눌러주기터미널 창에 아래의 코드 작성pip install pandas 데이터 불러오기/저장하기 1. 데이터 불러오기csv 파일 불러오기#csv 파일 불러오기#index_col=0은 인덱스 표기 하지 않고 불러오기임df = pd.read_csv("파일명.csv", index_col=0) 2. 데이터 저장하기#파일 경로 + 파일명으로 저장하는 경우df.to_csv("temp/tips_data.csv", index=False)#엑셀 파일로 저장하기df.to_excel("temp/tips_data.xlsx", index=False)#현재 지정된 폴더에 저..

[파이썬 문법 기초] - 파일 불러오기, if & for 구문 간단하게 쓰기, map, filter, lamda 식

다른 파일의 함수 불러오기다른 파일에 저장되어 있는 함수를 사용하고 싶을 때 from, import 구문을 통해 불러올 수 있# 파일 이름에 있는 함수를 전부 쓸 수 있는 구문from 파일 이름 import *#파일 이름에 있는 특정 함수를 쓸 수 있는 구문from 파일 이름 import 함수 이름 한 줄로 줄여쓰기 1. IF 함수# 기존 문장num = 3if num%2==0: result = '짝수'else: result = '홀수'print(f'{num}은 {result}입니다')# 한 줄로 만들기result = ('짝수' if num%2==0 else '홀수') 2. for 구문a_list = [1, 3, 2, 5, 1, 2]#기존의 for 구문b_list = []for a in a_list: b_..

[파이썬 문법 기초] - 변수 선언, 자료형, 문자형

변수 선언과 자료형  파이썬에서 변수에 할당하는 방법은 '='을 사용하여 원하는 값을 넣어주면 됩니다.변수에는 정수, 실수, 문자, boolean indexing 등이 사용 가능합니다.# 변수에 할당하려면 '='만 사용하면 됨a = 11b = 7#변수에는 정수, 실수, 문자, True/False 등 모두 할당 가능a = 'sujin'b = False#True/False 형으로 나오는 형태c = (3 > 2) d = (3==2) 문자열 다루기 문자열을 할당하기 위해서는 작은 따옴표(' ') 또는 큰 따옴표(" ")를 사용해주면 됩니다.해당 기호를 사용하면 파이썬에서는 문자로 인식을 합니다.  #문자형은 '' or "" 사용해주기first_name = 'sujin'last_name = 'lee'print(f..

[Python 코드카타] - 정수 제곱근 판별

정수 제곱근 판별 - 문제 [문제 설명] [입출력 예] 코드카타 1차 시기 [내 코드]def solution(n): answer = 0 for i in range(1,n): if i*i==n: answer=(i+1)**2 else: answer = -1 return answer 제곱근을 구해야 하므로 'i x i=n'인 값을 찾는다고 생각해서 이렇게 써봄 [실행 결과] 역시나 턱없는 실패.값이 나오지 않고, -1로만...결과가 나오는 듯 하다. 코드카타 2차 시기 [내 코드]def solution(n): answer = -1 for i in range(1,n): if n/i==i: ..

[Python] 파이썬 range 함수

range 함수range() 함수는 연속된 정수를 생성하는 데 사용되는 내장 함수시작값(start), 끝 값(stop), 증가값(step)을 인자로 받아 사용됨반복문에서 사용, for 루프와 함께 자주 사용 됨[range 함수의 사용]range(stop)range(start, stop)range(start, stop, step)start : 시작 값을 의미. 이 값은 생략 가능하며 기본값은 0임stop : 끝 값을 의미. 필수적으로 지정되어야 함. 단, 실제로 생성되는 마지막 숫자는 이 값에 -1한 값임step: 각 숫자 사이의 간격. 이 값은 생략 가능하며 기본값은 1임[예시]for i in range(n): print(i)0부터 n-1 번째 숫자를 출력함[반대로 반복문 돌리기]위에서 사용한 함수는 숫..