【问题标题】:passing name of dataframe into a loop in r将数据框的名称传递到 r 中的循环中
【发布时间】:2012-06-06 18:56:41
【问题描述】:

这只是我的问题的一个小例子:

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"

在这种情况下,我要返回的是文件“xy.raw”的名称。

names(dataframe) 将不起作用,因为它将给出数据框列的名称。

【问题讨论】:

    标签: r function dataframe


    【解决方案1】:

    试试:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-05
      • 1970-01-01
      • 1970-01-01
      • 2011-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多