흠
hms 1.1.3
hms 패키지는 기간 또는 시간 값을 저장하고 이를 hh:mm:ss 형식으로 표시하기 위한 간단한 클래스를 제공합니다. 이 클래스는 데이터베이스, 스프레드시트 및 기타 데이터 소스와의 데이터 교환을 단순화하기 위한 것입니다.
POSIXt
포함한 다양한 데이터 유형에 대한 강제 변환을 지원합니다.difftime
클래스를 기반으로 함"digits.secs"
옵션 값에 관계없이 최대 마이크로초까지의 소수 초가 표시됩니다. # HMS를 얻는 가장 쉬운 방법은 tidyverse 전체를 설치하는 것입니다: install.packages ( "tidyverse" ) # 또는 hms만 설치합니다: install.packages ( "hms" ) # 또는 GitHub의 개발 버전: # install.packages("devtools") devtools :: install_github ( "tidyverse/hms" )
다음 예에서는 hms
클래스를 독립형으로 사용하거나 데이터 프레임 열로 사용하는 방법을 보여줍니다.
라이브러리 ( hms ) hms ( 56 , 34 , 12 ) #> 12:34:56 as_hms ( 시스템 시간 ( ) ) #> 11:55:02.553476 구문 분석_hms ( "12:34:56" ) #> 12:34:56 as.POSIXct ( hms ( 1 ) ) #> [1] "1970-01-01 00:00:01 UTC" data.frame ( 시간 = 1 : 3 , hms = hms ( 시간 = 1 : 3 ) ) #>시간 hms #> 1 1 01:00:00 #> 2 2 02:00:00 #> 3 3 03:00:00
hms
의 개체와 기본 difftime
클래스는 00:00:00
이후의 초 수로 저장됩니다. 숫자와 숫자 사이를 변환하려면 as.numeric()
및 as_hms()
사용하세요.
times <- pars_hms ( c ( "00:00:00.25" , "00:00:01" , "00:01:30" , "01:00:00" ) ) 타임스 #> 00:00:00.25 #> 00:00:01.00 #> 00:01:30.00 #> 01:00:00.00 times_num <- as.숫자 ( 회 ) 회_횟수 #> [1] 0.25 1.00 90.00 3600.00 as_hms ( times_num ) #> 00:00:00.25 #> 00:00:01.00 #> 00:01:30.00 #> 01:00:00.00
'hms' 프로젝트는 기여자 행동 강령과 함께 출시됩니다. 이 프로젝트에 기여함으로써 귀하는 해당 조건을 준수하는 데 동의하게 됩니다.