[R] replace last 3 characters of string
bert.jacobs at figurestofacts.be
Mon Apr 4 01:48:00 CEST 2011
I could imagine it was so simple.:)
From: Dirk Eddelbuettel [mailto:edd at master.debian.org] On Behalf Of Dirk
Sent: 04 April 2011 01:39
To: Bert Jacobs
Cc: r-help at r-project.org
Subject: Re: [R] replace last 3 characters of string
On Mon, Apr 04, 2011 at 01:39:34AM +0200, Bert Jacobs wrote:
> I would like to replace the last tree characters of the values of a
> column in a dataframe.
> This replacement should only take place if the last three characters
> correspond to the value "/:/" and they should be replaced with ""(blank)
> I cannot perform a simple gsub because the characters /:/ might also be
> present somewhere else in the string values and then they should not be
Keep reading up on regular expressions, this tends to pay off. Here we
use the fact that you can achor a regexp to the end of a string:
R> aString <- "abc:def:::"
R> gsub(":::$", "", aString)
Three out of two people have difficulties with fractions.
More information about the R-help