2013-07-24 3 views
3

label = TRUE 옵션이있는 lubridate 패키지의 wday() 함수는 요일 이름을 영어로 반환합니다. 요일의 이름을 다른 언어로 가져올 수 있는지 알고 싶습니다. 거기에 어떤 옵션이 있습니까?lubrid에서 wday를 사용하는 프랑스어 이름

+1

당신은 기본'weekdays'를 사용할 수 일치하는 버전입니다. – Roland

답변

3

직접 작성하지 않아도됩니다. 주의

시대가 lubridate:::wday.numeric

labels <- c("Sunday", "Monday", "Tuesday", "Wednesday", 
      "Thursday", "Friday", "Saturday") 

영어로 하드 코딩되어 당신은 내 대답 here에서 코드를 꼬집고 선택한 언어로 이름 영어 이름을 대체 할 수 있습니다.

# assuming x is your Date 
c("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", 
    "Friday", "Saturday")[as.POSIXlt(x)$wday + 1] 

편집 :

여기

더 밀접하게 lubridate

labels <- c("dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi") 
ordered(as.POSIXlt(x)$wday + 1, levels=1:7, labels=labels) 
+4

저는 localdays() 함수가 현지 언어로 결과를 반환한다는 것을 발견했습니다. – PAC

+0

+1 기본 기능 – GSee