2016-11-30 1 views
0

저는 제가 따르고있는 과정에서 R로 시작했습니다. 지금까지 제가 한 것은 파일을로드하는 스크립트를 만드는 것입니다. 중요한 경우 Rstudio 1.0.44를 사용하여 R을 우분투 14.04와 함께 실행하고 있습니다.R, 우분투 : 월 함수는 스페인어로 월을 번역합니다.

내 파일 (작은 비트) :

Date   Time  GAP ... 

2006-12-16 17:24:00 0.37 

2006-12-16 17:25:00 0.82 

2006-12-16 17:26:00 0.66 

등등.

나는 날짜로 열 날짜 설정 :

DB_hpc$Date <- as.Date(DB_hpc$Date, "%Y/%m/%d") 

을하지만 month(DB_hpc$Date)을 수행 할 때 그것은 "Diciembre"를 기록합니다. 내 컴퓨터의 설정은 영어뿐 아니라 Rstudio 및 Ubuntu입니다. 영어로 쓰려면 정말 필요하지만, 내가 잘못했는지 전혀 알지 못합니다. 환경 변수를 영어로 설정해야한다는 것을 알았지 만 어떤 디렉토리에서 찾을 수 없습니다. 도움이 될 것입니다.

+0

'Sys.getlocale()'은 무엇을 반환합니까? (나는 컴퓨터가 어디에 있는지 알고 있다고 생각한다.) –

+0

스크립트'Sys.setlocale ("LC_ALL", "English")의 시작 부분에' – Hackerman

답변

3

?Sys.getlocale에 대한 도움말 페이지는 환경 변수 "LANGUAGE"가 로케일 설정을 대체하므로 로컬 설정을 변경하는 것 외에도 컴퓨터의 자국어 지원 설정을 조사해야 할 수도 있습니다.

Sys.getlocale() 

names(s <- Sys.getenv()) # More complete listing 
s[grep("^L(C|ANG)", names(s))] 

을 그리고 해당 세터 기능 사용 : 이러한 결과를 검사하여 문제를 해결하기 위해 Sys.setlocaleSys.setenv을. 확인하려면 모든 환경 변수는이 작업을 수행 :

?"environment variables" 

난 당신이 로케일을 "영어"로 설정 제안의 정확성을 확인하고 싶은 생각한다. 내 설정과 일치하지 않습니다. 나는 권고했을 것이다 :

Sys.setlocale("LC_ALL", "en_US.UTF-8") # or the GB equivalent 
관련 문제