2015-01-09 92 views
0

我有一个ff dataframe变量,它的名字是在循环的每次迭代中在代码中创建的。我想将此变量的rownames设置为NULL,但下面的代码不起作用。有人可以提出一个解决方案吗?将值赋给ffdf的row.names

a="foo" 
row.names(eval(parse(text=paste(a, "_USD.ff", sep="")))) <- NULL 
+0

'rownames(ffobject)< - NULL'适合我。 – 2015-01-09 22:23:04

+0

你的例子中的ffobject是一个字符串?因为它不适合我。 – NickD1 2015-01-09 22:31:58

+0

这不是一个字符串问题,而应该是具有2+维度的对象。如果它是一个矩阵,它将起作用。一般来说,载体没有rownames。 – 2015-01-10 08:33:31

回答

0

我居然找到了解决我的问题:

a="foo" 
eval(parse(text=paste("row.names(", a, "_ATMF_USD.ff)<-NULL", sep=""))) 

这个工程。