This question already has answers here:
Loading someone else's .rdata file, can't access the data

(2个答案)


7年前关闭。





我是R的自学老师。可能有一些我不熟悉的基本知识。如果是这样,我表示歉意。

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

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


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

最佳答案

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

> `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
>

10-07 19:04