4

我是用 R 自学的。可能有一些非常基本的东西我可能不熟悉。如果是这样我道歉。

我正在尝试访问外部来源提供给我的数据。它是一个工作区。我的流程如下:

>ls()
[1] "2003OHT-HR"
> attach(2003OHT-HR)
Error: unexpected symbol in "attach(2003OHT"

我认为“-”是非法字符或其他东西,但我不知道该怎么办。我环顾四周并尝试了其他一些东西,但我似乎无法访问它。我可以做的任何事情来访问数据都会很棒,甚至将其导出为不同的格式或其他东西。非常感谢你的帮助。

4

1 回答 1

4

您可以通过将数据框括在反引号中来解决它,如下所示:

> `2003OHT-HR` <- data.frame(Normal=rnorm(100))
> head(`2003OHT-HR`)
             Normal
1 -1.28498109551429
2 -0.71140764617235
3 -0.21274972139595
4  1.36845373456725
5  0.05221904829256
6 -1.64995142910773
> 
于 2013-06-05T23:30:42.177 回答