R - 是否可以将$运算符与字符串变量一起使用?

时间:2017-08-01 21:44:14

标签: r string operators

假设我有一个字符串向量,我想用它来命名data.frame中的新列。我能做到这一点:

my_strings = c("Some", "Strings", "Here")
for (i in my_strings) {
  df[,i] = 1
}

以适当的方式获取df名称中的三个新列。但如果相反我做了

my_strings = c("Some", "Strings", "Here")
for (i in my_strings) {
  df$i = 1
}

我只会得到一个名为" i"的新专栏。这不是数据框的问题,但是如果不使用$运算符,很难或无法修改某些对象 - 是否有某种方法可以将变量作为字符提供给它?

0 个答案:

没有答案