转换字符串列表以调用已设置的值?

时间:2016-05-16 19:06:13

标签: r

是否可以转换字符串列表以便它返回以其命名的值?

例如,我有这个用粘贴制作的字符串列表:

mylist <- c("nhdata$Credit", "nhdata$Honey", "nhdata$Plants")
mylist

与我合作的名单要大得多(约35个)。那么是否可以以实际调用它们命名的值的方式打印这些字符串?

感谢任何帮助,这是我的第一个问题stackoverflow

1 个答案:

答案 0 :(得分:0)

您可以使用temp <- 1:10 get("temp") 功能:

mylist <- c("Credit", "Honey", "Plants")
nhdata[, mylist[1]]

在您的示例中,您最好使用以下内容:

nhdata[[mylist[1]]]

或类似地,

 <Path x:Name="CheckIcon"  
      Width="{TemplateBinding Width, Converter={StaticResource mathConverter}, ConverterParameter=*2/3-20}" 
      Height="{TemplateBinding Height, Converter={StaticResource mathConverter}, ConverterParameter=*2/3-20}"  
      Margin="1,1,0,1.5" 
      Opacity="1" 
      Stretch="Fill" 
      Fill="Silver"
      Data="M 0,0 L.2,0 L 1,.8 L .8,1 L 0,.2 L .2, 0 M 1,0 L .8,0 L 0,.8 L .2,1 L 1,.2 L .8, 0"
    />