Python/Python Programming
-
[Python] To obtain the average value of a list number element. (리스트 숫자 요소의 평균값 구하기)Python/Python Programming 2019. 10. 14. 15:43
SUM 내장함수를 이용한 리스트 숫자 요소 평균값 구하기. # 리스트 숫자요소를 sum 함수로 더한후 리스트 길이만큼 나눈다 numlist = [6,1,3,4,5,2,1] print(sum(numlist) / len(numlist)) ---------------------------------- 3.142857142857143 리스트 숫자 요소 중 최대값과 최소값을 제외한 평균값 구하기. (단, 최대값과 최소값이 중복이면 숫자 하나의 요소만 뺴기) # 리스트 숫자요소를 sum 함수로 정렬한 한후 맨 앞과 뒤의 요소를 뺀 길이만큼 나눈다 numlist = [6,1,3,4,5,2,1] print(sum(numlist) / len(sorted(numlist)[1:-1])) --------------------..
-
[Python] Add date string and time string of pandas Dataframe (pandas의 date와 time 문자열을 합친 날짜형식 만들기)Python/Python Programming 2019. 10. 14. 01:14
pandas의 date(yyyy-mm-dd) 문자열과 time(HH:MM:SS) 문자열을 합쳐서 새로운 날짜형식 만들기 import pandas as pd import datetime as datetime d = [['2019-10-14','01:11:12'],['2019-10-13','02:01:37']] df = pd.DataFrame(d, columns=['date','time']) print(df) ----------------------------------------------------------- date time 0 2019-10-14 01:11:12 1 2019-10-13 02:01:37 df['datetime'] = pd.to_datetime(df['date']+' '+df['time..
-
[Python] Convert time string type to datetime date type. (날짜문자열을 타임 타입으로 변환)Python/Python Programming 2019. 10. 14. 00:26
datetime.date(year, month, day) * year, month, day는 숫자(interger) from datetime import date datefield = '2019-10-11' year, month, day = [int(x) for x in datefield.split('-') ] d = date(year, month, day) print(type(d)) print(d) ----------------------------------------------------------- 2019-10-11
-
[Python] Convert time string type to datetime time type. (시간문자열을 타임 타입으로 변환)Python/Python Programming 2019. 10. 14. 00:21
datetime.time(hour, minute, second) * hour, minute, second는 숫자(interger) from datetime import time timefield = '16:20:01' hour, minute, second = [int(x) for x in timefield.split(':')] t = time(hour, minute, second) print(type(t)) print(t) --------------------------------------------------------------- 16:20:01
-
[Python] 리스트나 튜플의 모든 요소들을 참, 거짓 확인하는 내장함수Python/Python Programming 2019. 10. 11. 20:00
all(iterable) : 리스트나 튜플 요소가 모두 참인 경우 True 반환. 하나라도 거짓이 있으면 False any(iterable) : 리스트나 튜플 의 요소가 모두 거짓인 경우 False 반환. 하나라도 참이 있으면 True 파이썬에서는 아래 요소에 대해서는 거짓(False)으로 판단 - 숫자 0 (zero) - 빈 문자열 '', "", '''''' - 빈 리스트 [ ] - 빈 튜플 ( ) - 빈 사전 { } - None all - 모든요소가 참 일 때, lst = ['1','2', 'a', 1, 0.1] all(lst) ----------------------------- True all - 요소 중 하나가 거짓 일 때 lst = ['1','2', 'a', 1, 0.1, 0 ] # 숫자 0 ..
-
[Python] isalpha 문자열에 문자만 있는지 확인하는 메소드Python/Python Programming 2019. 10. 11. 13:07
isalpha() : 문자열이 문자로만 구성되어 있으며, 빈칸이 없으면 True를 반환 문자열이 문자로만 구성시 True 리턴 'abcdeABCDE'.isalpha() ----------------------- True 문자열이 한글이 포함되어도 True 리턴 'abcdeABCDE한글'.isalpha() -------------------------- True 문자열에 !기호가 포함되면 False 리턴 'abcdeABCDE!'.isalpha() ----------------------- False 문자열에 공백(space)이 포함되면 False 리턴 'abcdeABCDE '.isalpha() ------------------------ False 문자열에 숫자가 포함되면 False 리턴 'abcdeABC..