오라클 VS 판다스
1. between...and 1000 <= emp['sal'] <= 3000
emp['sal'].between[1000,3000]
2. in isin
3. is null isnull()
4. like apply 함수, lambda 표현식
lambda
※ lambda 표현식?
여러줄의 코드를 딱 한줄로 만들어주는 문법
오라클로 설명하면 "이름없는 함수"
예:
파이썬에서 함수를 생성하는 방법
def hap(x,y):
return x+y
print(hap(10,20))
def << 함수
(*콜론이 들어가는 친구: while, for, if, def)
hap << 함수이름
x,y << 매개변수 이름(다른걸로 변경 가능)
return x+y << x+y의 결과를 밖으로 출력해주겠다.
->>> print( ( lambda x,y : x+y) (10, 20) )
import csv
file = open("d:\\csv\\emp_comm.csv","r")
emp_csv = csv.reader(file)
nvl_2 = lambda x,y:y if(x is '')else x
for emp_list in emp_csv:
print( emp_list[1], nvl_2( emp_list[6], 0) )
'python' 카테고리의 다른 글
15-2. 특정위치 문자열(count,find) (0) | 2019.03.25 |
---|---|
15-1. round, filter, type변환하기 (0) | 2019.03.25 |
14. pandas (0) | 2019.03.25 |
13. 이진탐색 (0) | 2019.03.25 |
12. %, divmod, max/min (0) | 2019.03.25 |