포스팅 목차
* 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크
[ TO_TIME Oracle Function ]
TO_TIME 함수는 문자형 데이터 형식의 문자열을 사용자가 지정한 포맷 형식(fmt)을 따르는 TIME 데이터 타입 값으로 변환한다.
- 함수 설명 :
1. Oracle(오라클)
to_time() 함수
to_time 함수를 사용하여서 문자로 지정한 시간 데이터를 시간(Time) 데이터 값으로 변환한다.
Oracle Programming |
SELECT TO_TIME ('12:07:15.50', 'HH24:MI:SS.FF') AS TIME_VAR
FROM DUAL
2. Python Pandas(파이썬)
time() 함수
time() 함수를 사용하여서 문자로 지정한 시간 데이터(‘12:07:15’)를 시간형 데이터 값으로 변환한다.
Python Programming |
from datetime import datetime
datetime.strptime('12:07:15', '%H:%M:%S').time()
Results |
datetime.time(12, 7, 15)
to_time() 함수
Python Programming |
from pandas.core.tools.times import to_time
to_time('12:54:12')
Results |
datetime.time(12, 54, 12)
3. R Programming (R Package)
as.POSIXct() 함수
R Programming |
%%R
as.POSIXct('12:07:15',format="%H:%M:%S")
Results |
[1] "2021-02-15 12:07:15 KST"
strptime() 함수
R Programming |
%%R
strptime(x = '12:07:15', format = "%H:%M:%S")
Results |
[1] "2021-02-15 12:07:15 KST"
strptime() 함수
R Programming |
%%R
format(strptime('12:07:15', format ="%H:%M:%S"), "%H:%M:%S")
Results |
[1] "12:07:15"
lubridate::hms() 함수
R Programming |
%%R
library(lubridate)
lubridate::hms("12:07:15")
Results |
[1] "12H 7M 15S"
strptime() 함수
R Programming |
%%R
strftime('2016-08-30 12:54:12', format="%H:%M:%S")
Results |
[1] "12:54:12"
hms::parse_hms()
R Programming |
%%R
unlist(strsplit('2016-08-30 12:54:12'," "))[2] %>% hms::parse_hms()
Results |
12:54:12
hms::as_hms() 함수
R Programming |
%%R
library(lubridate)
library(hms)
hms::as_hms(lubridate::ymd_hms("2016-08-30 12:54:12'"))
Results |
12:54:12
[참고] 날짜 데이터
- lubridate::parse_date_time() 함수
R Programming |
%%R
library(lubridate)
lubridate::parse_date_time('2016-08-30 12:54:12',"Ymd HMS")
Results |
[1] "2016-08-30 12:54:12 UTC"
- lubridate::ymd_hms() 함수
R Programming |
%%R
library(lubridate)
lubridate::ymd_hms('2016-08-30 12:54:12')
Results |
[1] "2016-08-30 12:54:12 UTC"
4. R Dplyr Package
5. R sqldf Package
time() 함수
R Programming |
%%R
sqldf(" SELECT time('2016-08-30 12:54:12') to_time")
Results |
to_time
1 12:54:12
STRFTIME() 함수
R Programming |
%%R
sqldf(" SELECT STRFTIME('%H:%M:%S', '12:54:12') to_time")
Results |
to_time
1 12:54:12
STRFTIME() 함수
R Programming |
%%R
sqldf(" SELECT STRFTIME('%H:%M:%S', 'now') to_time")
Results |
to_time
1 15:43:30
6. Python pandasql Package
time() 함수
Python Programming |
ps.sqldf(" SELECT time('2016-08-30 12:54:12') to_time ")
Results |
to_time
0 12:54:12
7. R data.table Package
--------------------------------------------
[Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table] 오라클 함수와 R & Python 비교 사전 목록 링크 |
오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크 |
[SQL, Pandas, R Prog, Dplyr, SQLDF, PANDASQL, DATA.TABLE] SQL EMP 예제로 만나는 테이블 데이터 처리 방법 리스트 링크 링크 |
반응형
댓글