날짜 열 (날짜, POSIXct, POSIXt)을 데이터 프레임의 문자 열로 변환하고 싶습니다. 예를 들어,이 데이터 프레임이 있습니다.날짜를 데이터 프레임의 문자로 변환
df <- data.frame(date = Sys.Date(), time = Sys.time(), val = 1)
날짜 열을 문자 열로 쉽게 변환 할 수 있습니다.
df$date <- as.character(df$date)
df$time <- as.character(df$time)
날짜 열을 하나씩 지정하지 않고 전체를 변환 할 수있는 방법이 있습니까? lapply
또는 sapply
을 사용하여 어떻게 변환 할 수 있습니까?
u는 3 개의 날짜 열이있는 경우 3 개의 열을 모두 한 번에 변환하려고합니다. 참된? – Salman
'df [] <- lapply (df, as.character)'를 시도하십시오. 사각형 괄호는'df'의 모양을 유지하기위한 것입니다. –
예, 정확하게. 내가 열을 수동으로 지정하지 않고 한 번에 그들을 모두 변환하고 싶습니다. –