将数据帧的名称传递到r中的循环中

将数据帧的名称传递到r中的循环中,r,function,dataframe,R,Function,Dataframe,以下是我的问题的一个小例子: myfun <- function (dataframe) { namef <- paste (dataframe, ".raw", sep = "") return(namef) } xy <- data.frame (A = 1:10, B = 11:20) myfun(xy) [1] "1:10.raw" "11:20.raw" myfun试试: paste(substitute(dataframe),".raw,sep="")

以下是我的问题的一个小例子:

myfun <- function (dataframe) {
namef <- paste (dataframe, ".raw", sep = "")
return(namef)
}
xy <- data.frame (A = 1:10, B = 11:20)

myfun(xy)
[1] "1:10.raw"  "11:20.raw"
myfun试试:

paste(substitute(dataframe),".raw,sep="")