【发布时间】:2016-04-26 10:35:33
【问题描述】:
我花了几个小时寻找合适的解决方案,但在 Internet 上一无所获。有我的问题。在 R 中,我有一个特定的字符列表,其中包含我想要的变量名称(“2011_Q4”、“2012_Q1”、...)。当我尝试使用循环为每个名称分配一个数据集时,它确实有效,但输出很奇怪。确实,我有
> View(`2011_Q4`)
而不是
> View(2011_Q4)
而且我不知道如何删除这个撇号。这很烦人,因为我必须输入这个 ` 才能调用变量。
有人可以帮助我吗?我会很感激他的帮助。
非常感谢和最好的问候
【问题讨论】:
-
命名约定(有效对象名称的规则)! stackoverflow.com/questions/9195718/…
-
你好,你能发布你用来分配变量的代码吗?
-
当然,非常感谢您帮助我。我尝试了很多东西,但是... for (i in 1:1){ assign(list[i],read.csv(file.path("given path", list[i]), header=T, stringsAsFactors= F, sep=";")) } 因为名称在列表中
-
输入反引号有什么问题?我不认为这是一个很大的烦恼(事实上,这在我的代码中很常见)。
-
因为这些是 R 中的规则。变量名称必须以字母或点开头,它们不能以数字开头。很简单。
标签: r string variables type-conversion