나는 문자열의 벡터를 가지고 있으며 그 중 하나를 가지고 고정 된 문자열을 만들고 싶다. 더 짧은 문자열은 공백으로 채워야합니다. 예 :R의 sprintf를 사용하여 END에 공백이있는 고정 폭 문자열을 만드는 방법은 무엇입니까?
c("fjdlksa01dada","rau","sjklf")
sprintf("%8s")
# returns
[1] "fjdlksa01dada" " rau" " sjklf"
문자열 끝 부분에 추가 공백을 넣을 수 있습니까?
gdata
패키지의 write.fwf에 대해 들었는데,이 패키지는 구형의 오래된 프로그램을위한 매우 구체적인 비표준 형식을 작성해야하기 때문에이 경우별로 도움이되지 않습니다.
사실을, 그러나 OP가 요구 한 것. –
그렇지 않습니까? 그는 "하지만 문자열의 끝에 공백을 추가로 가져올 수 있습니까?"라고 씁니다. 또는 뭔가 혼란스러워합니까? –
@DirkEddelbuettel OP는 끝에 공백을 묻기 때문에 이것이 맞는 것 같아 – James