[R] help using SED

David Winsemius dwinsemius at comcast.net
Sun Dec 6 04:53:38 CET 2015


> On Dec 5, 2015, at 4:49 PM, Glenn Schultz <glennmschultz at me.com> wrote:
> 
> All,
> 
> I have not used SED in the past so I am continuing to read its documentation but I need some help with R
> 
> Here is my SED command which works:
>   system("sed -i ''  '/^[\r#]/d; /AGENCY/d' /Library/Frameworks/R.framework/Versions/3.2/Resources/library/BondLab/Temp_CashFlow/blx_test.cfm")
> 
> Here are my R commands which do not work.  
> ReadCF <- paste("system(sed -i '' '/^[\r#]/d; /AGENCY/d' ", 
> system.file(package = "BondLab"),"/Temp_CashFlow/", 
> CashFlowData, ".cfm)", sep ="")
> 
> eval(parse(text = ReadCF))
> I have managed to determine that the problem is the missing quotes but I do not know how to get those included in the below R command.

I see no explanation of what you are attempting, but the method of including an actual quote in an R character vector element is to escape it:

> cat("\"")
"
> nchar("\"")
[1] 1


— 


David Winsemius
Alameda, CA, USA



More information about the R-help mailing list