a=13
b=5
print(a+b)
print(a-b)
print(a*b)
print(a**b)
print(a/b)
print(a//b)
print(a%b)
Python
복사
기본적인 파이썬 연산
list = ['a', 'b', 'c', 'd', 'e']
list2 = ['hello', 'python']
print(list)
print(list[2]) #c
print(list[1:3]) #b, c
print(list[2:]) #c, d, e
print(list2 * 2)
print(list + list2)
Python
복사
리스트
tuple = ('abcd', 786, 2.23, 'john', 70.2)
tuple2 = (123, 'john')
print(tuple)
print(tuple[0]) #abcd
print(tuple[1:3]) #786, 2.23
print(tuple[2:]) #2.23, john, 70.2
print(tuple2 * 2)
print(tuple + tuple2)
Python
복사
튜플
dict = {}
dict['one'] = "This is one"
dict[2] = "This is two"
dict2 = {'name' : 'john', 'code':6734, 'dept':'sales'}
print(dict['one'])
print(dict[2])
print(dict2)
print(dict2.keys())
print(dict2.values())
Python
복사
딕셔너리
def add(a, b):
return a+b
a=3
b=4
c=add(a,b)
print(c)
Python
복사
함수
import math as m
m.pi
Python
복사
math 라이브러리
import pandas as pd
sd = pd.Series(['Dog', 'Cat', 'Tiger', 'Lion', 'Monkey'], index = ['0', '1', '2', '3', '4'])
sd
Python
복사
판다스 자료구조 - Series
import pandas as pd
dict_data = {'a':1, 'b':2, 'c':3}
sd = pd.Series(dict_data)
type(sd)
sd
Python
복사
딕셔너리 to Series
import pandas as pd
list_data = pd.Series(['Dog', 'Cat', 'Tiger', 'Lion', 'Monkey'], index=['0', '1', '2', '3', '4'])
sd = pd.Series(list_data)
type(sd)
sd
Python
복사
리스트 to Series
import pandas as pd
tup_data = ('윤건우', '2000-01-03', '남')
sd = pd.Series(tup_data, index = ['이름', '생년월일', '성별'])
sd
Python
복사
튜플 to Series
# 라이브러리
import pandas as pd
# 딕셔너리로 데이터프레임 생성
dict_data = {'동물':['Dog','Cat','Tiger','Lion','Monkey'], '나이':[7,9,2,3,1]}
df = pd.DataFrame(dict_data)
# 타입 확인
print(type(df))
# 데이터 확인
print(df)
Python
복사
딕셔너리 to DF
# 라이브러리 불러오기
import pandas as pd
# 리스트로 데이터프레임 생성
df = pd.DataFrame([['Dog','7'], ['Cat','9'], ['Tiger','2'], ['Lion', '3'], ['Monkey','1']], index = ['0','1','2','3','4'], columns = ['동물', '나이'])
# 타입 확인
print(type(df))
# 데이터 확인
print(df)
Python
복사
리스트 to DF
<class 'pandas.core.frame.DataFrame'>
동물 나이
0 Dog 7
1 Cat 9
2 Tiger 2
3 Lion 3
4 Monkey 1