R의 축 레이블 이름 목록에 "\ n"줄 바꿈을 추가해야합니다. gsub로이 작업을 수행하는 방법을 배울 수 없습니다. 예를 들어 "\ nQ1 \ n/\ n15"을 읽으려면 "Q1 \ n/\ n15"가 필요합니다. 구글도 도움 명령도 나를 이끌지 못한다. 어떤 충고? 사전에R gsub 선도 줄 바꿈 추가
감사합니다.
R의 축 레이블 이름 목록에 "\ n"줄 바꿈을 추가해야합니다. gsub로이 작업을 수행하는 방법을 배울 수 없습니다. 예를 들어 "\ nQ1 \ n/\ n15"을 읽으려면 "Q1 \ n/\ n15"가 필요합니다. 구글도 도움 명령도 나를 이끌지 못한다. 어떤 충고? 사전에R gsub 선도 줄 바꿈 추가
감사합니다.
의견에 약 4 개의 답변이 있으므로 (이 글을 쓰는 시점에서) 적절한 대답으로 요약 해 보겠습니다.
examp <- "Q1\n/\n15"
paste("\n", examp, sep="")
gsub("^(.)","\n\\1",examp)
sprintf("\n%s", examp)
gsub("^", "\n", examp)
모두는
[1] "\nQ1\n/\n15"
그리고 무엇
제대로 즉,examp <- c("Q1\n/\n15", "Q1\n/\n16")
경우, 모든
[1] "\nQ1\n/\n15" "\nQ1\n/\n16"
을 반환한다 (벡터화되어 준다.
빈 줄 (줄 바꿈 만 포함하는 줄)에서는 작동하지 않으므로'gsub ("^ (.)", "\ n \\ 1", examp)'조심하십시오. 이 특정 질문의 경우에는 결코 그럴 수없는 것처럼 보입니다.하지만 코드를 다른 곳으로 다시 사용하면 문제가 발생할 수 있습니다. – Alessandro
음 ......'paste'? – joran
@joran : 너무 쉬움 pssh,'gsub ("^ (.)", "\ n \\ 1", "Q1 \ n/\ n15"). :) –
@Joshua : "이맥스 키 스트로크가 있습니다. 그 "~ _ * –