2015-01-09 3 views
0

У меня есть переменная dataframe ff, имя которой создается внутри кода на каждой итерации цикла. Я хочу, чтобы имена ростов этой переменной равны NULL, однако приведенный ниже код не работает. Может кто-нибудь предложить решение?присвоение значения row.names из ffdf

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

'rownames (ffobject) <- NULL' работает для меня. –

+0

ffobject в вашем примере - строка? потому что он не работает для меня. – NickD1

+0

Это не вопрос строки, а объект должен быть чем-то размером 2+. Если это матрица, она будет работать. У векторов, как правило, нет розеток. –

ответ

0

Я на самом деле нашел решение моей проблемы:

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

это работает.

Смежные вопросы