[R] Assign with Paste Problem

baptiste auguie baptiste.auguie at googlemail.com
Wed Apr 13 03:35:54 CEST 2011


Hi,

You probably need ?get, though you might want to read this first,

library(fortunes)
fortune(236)

HtH,

baptiste


On 13 April 2011 13:04, Sparks, John James <jspark4 at uic.edu> wrote:
> Dear R Helpers,
>
> I am trying to change the name of an object using the assign function.
> When I use paste on the new object but not the old, everything is fine:
> The new object is a direct copy of the old object.  When I use a paste for
> both the new and the old object, however, the new object is simply the
> character representation of the old object name, not the old object
> itself.
>
> The example below uses quantmod, but you don't need that to see the nature
> of the problem.
>
> How can I get the new object to be a complete copy of the old object when
> I use paste in both sides of the assign?
>
> Your help would be most appreciated.
> --John Sparks
>
>> #Careful!  Removes everything in working directory!
>> rm(list = ls())
>>
>> ticker<-"F"
>>
>> require(quantmod)
>>
>> getFin(paste("NYSE:",ticker,sep=""))
> [1] "NYSE.F.f"
>> NYSE.F.f
> Financial Statement for NYSE:F
> Retrieved from google at 2011-04-12 20:03:20
> Use "viewFinancials" or "viewFin" to view
>>
>> F.f<-NYSE.F.f
>> F.f
> Financial Statement for NYSE:F
> Retrieved from google at 2011-04-12 20:03:20
> Use "viewFinancials" or "viewFin" to view
>>
>> rm(F.f)
>>
>> assign(paste(ticker,".f",sep=""),NYSE.F.f)
>> F.f
> Financial Statement for NYSE:F
> Retrieved from google at 2011-04-12 20:03:20
> Use "viewFinancials" or "viewFin" to view
>>
>> rm(F.f)
>>
>> assign(paste(ticker,".f",sep=""),paste("NYSE.",ticker,".f",sep=""))
>> F.f
> [1] "NYSE.F.f"
>>
>
> ______________________________________________
> R-help at 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.
>



More information about the R-help mailing list