On Mar 14, 2013, at 9:42 AM, Christofer Bogaso <bogaso.christo...@gmail.com> 
wrote:

> Hello again,
> 
> Let say I have following string:
> 
> Vec <- c("sada", "asdsa", "sa")
> 
> Now I want to make each element of this vector with equal length.
> Basically I want following vector:
> 
> c("sada ", "asdsa", "sa   ")
> 
> Therefore we can get:
> 
>> nchar(c("sada ", "asdsa", "sa   "))
> [1] 5 5 5
> 
> 
> Is there any possiblity that we can do it programetically? Because I
> need to handle a really big vector.
> 
> Thanks for your help.



?format will by default, left justify and pad with spaces to the longest length 
element in the character vector:

Vec <- c("sada", "asdsa", "sa")

> format(Vec)
[1] "sada " "asdsa" "sa   "


Regards,

Marc Schwartz

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to