2016-11-18 43 views
1

我有一堆标题为100,102,104等等(执行拆分后)的数据框,但我似乎无法在R中调用它们,因为它们是数字。如何在标题为数字的R中调用数据框?

当我将数据框与这些数据框合并时,我尝试在它们周围放上“”和“'等字符,但它只填充数字列,而不是数据框本身。

任何人都知道如何解决这个问题?

+2

考虑重命名要拆分的列的标签,例如使用'糊()'。 – mtoto

+0

'split'返回一个列表。您可以简单地使用'thelist [[“100”]]'来代替使用反引号。目前还不清楚在使用'split'后会出现所描述的问题。 – Roland

回答

5

可以保护标识符与反引号:

R> `123` <- data.frame(a=1:3, b=letters[1:3]) 
R> `123` 
    a b 
1 1 a 
2 2 b 
3 3 c 
R> 
+0

这就是我一直在寻找的!谢谢。 – kslayerr

+1

不客气。随意接受(点击标记)和/或upvote(点击向上的三角形)。 –

+2

会做(堆栈溢出让我等待12分钟...) – kslayerr

相关问题