我有一个数据帧中的行名的话使用一个变量,我可以使用的东西调用数据德拉梅的该行的第一列样的R - 如何在一个变量
>df['rowB',1]
我知道我可以用浆糊粘贴使用像做
>paste("the value is ", df['rowB',1], "."]
一个变量和一个字符串相结合,这将让我的字符串的输出与变量的值。如果rowname是一个等于'rowB'的变量呢?我试图做的第一贴把上面的贴,但是先粘贴的结果不evaulate的值,而只是一个字符串,说
>rowname<-'rowB'
>type<-paste("relatype[\'", rowname, "\',1]", sep="")
'df['rowB',1]'
长话短说,我想要输入一个名为'rowname'的值作为函数的参数,并对rowname的值进行评估,然后我可以将该值放入同一个函数中的一个字符串中。
我也开放给一个完全不同的解决方案。任何和所有的建议是受欢迎的。
感谢
我想你只需要去除周围'rowname'引号, 'rowname'是一个变量... – adibender 2013-03-15 23:50:29
我做了一些编辑来澄清我的意思。 – user1714887 2013-03-16 00:08:24