Notice
Recent Posts
Recent Comments
Link
Big Bro's Studying Archive
Python 기초 1 : 모듈과 함수 불러오기, 메서드와 리스트 형식의 이해 본문
Python을 들어가기 전 내 생각
by 백승윤
R과 SQL 외에 새로운 언어를 또 배우는 것
R에서 사용하던 개념과 유사한 점을 생각하며 공부하면
R과 Python 둘 다 공부하는데 큰 도움이 될 것 같다.
tensorflow 2.0을 통해 해보고 싶은 것이 많은데
집중해서 기본기를 잘 다져놓고 싶다.
Python 입문
import numpy # array
import pandas # Dataframe
모듈 안에 있는 함수 목록 확인
dir(pandas) # 함수 목록이 콘솔 창에 쭉 나온다
파이썬에서는 모듈을 불러와도 함수도 따라 불러와야 한다
pandas.read_csv('emp.csv')
#따라서 번거로운 부분이 있기 때문에 밑의 과정을 진행해준다.
모듈명 알리아스 지정 가능
import pandas as pd # 모듈의 별칭
pd.read_csv('emp.csv')
모듈 내 함수 직접 호출
from pandas import Series # Series라는 특정함수 호출
Series([1,2,3])
from pandas import * # 판다스 내에 있는 모든 함수 직접 호출
# * 는 SQL 언어와도 유사하군...!
함수와 method의 차이
function(data, ....) # 함수
data.function(...) # 메서드
'a'.isupper() # 메서드
'a'.capitalize() # 메서드
함수와 똑같지만 함수가 필요로 하는 것을 바깥으로 빼 놓는 형식
파싱 단계에서 에러처리를 빠르게 하기 위해서 메서드 처리를 좋아함.
[참고] 리스트
데이터표현을 위한 기본 자료구조(1차원), R에서는 벡터와 비슷
l1 = [1,2,3]
type(l1) # type 함수 : class와 비슷
l1 + 1 # 벡터 연산 안됨... R과 다른 부분
'Big Data展' 카테고리의 다른 글
Python 기초 3 : 리스트 형식의 이해, lambda 람다 함수와 적용함수 map (0) | 2020.04.09 |
---|---|
SQL by Orcale # 4. decode, case문, group by절과 having절 (0) | 2020.04.08 |
Oracle을 활용한 SQL 입문 # 3. 날짜함수, 형변환함수, 조건문 (0) | 2020.04.02 |
Oracle을 활용한 SQL 입문 # 2. order by절과 날짜, string등 다양한 함수 (0) | 2020.04.01 |
Oracle을 활용한 SQL 입문 #1. 데이터의 조회 (0) | 2020.04.01 |
Comments