Intellipaat Back

Explore Courses Blog Tutorials Interview Questions
0 votes
in R Programming by (7.3k points)
edited by

I have the following data frame with the variable name "foo";

 > foo <-c(3,4);

What I want to do is to convert "foo" into a string. So that in a function I don't have to recreate another extra variable:

   output <- myfunc(foo)

   myfunc <- function(v1) {

     # do something with v1

     # so that it prints "FOO" when 

     # this function is called 


     # instead of the values (3,4)

     return ()


1 Answer

0 votes
edited by

You can use the deparse and the substitute functions to get the name of a function argument as follows:

myfun <- function(x) {




[1] "foo"

Browse Categories