R中出现错误信息“以下对象被屏蔽...”

时间:2019-02-10 02:57:07

标签: r rstudio

因此,我有一个“简单”的作业:我有一组50个数字,我必须从中得出平均值,标准偏差和其他相关度量。 我知道R函数;问题是,我无法将数据集放入R Studio中,因此无法对其应用函数。

我用数据创建了一个Excel文件,名为“ Datos taller de Est”,该数据由一列组成,该列的开头是变量名称(“ Horas de espera”,西班牙语等待数小时) ,因为数字是一些患者在诊所接受医生治疗之前等待的小时数),然后是50个数字-因此,一列是51个条目-。

然后,我单击Excel文件“导入数据集”,然后在另一个选项卡上找到包含数据的列。 但是,当我回到应该在其中键入代码的第一个选项卡时,我已经尝试了所有将其带到此处的方法,以便可以使用它,但始终收到错误消息:

"The following object is masked from Datos_taller_de_Est (pos = 5):

    Horas de espera"

首先,我输入: > attach (Datos_taller_de_Est),然后收到上述错误消息。

之后,通过访问以下网站:https://www.r-bloggers.com/to-attach-or-not-attach-that-is-the-question/

我输入:

"Datos_taller_de_Est" = read_excel(Datos_taller_de_Est)

names(Datos_taller_de_Est)

attach (Datos_taller_de_Est)

rm(Datos_taller_de_Est)

我得到的是控制台读取了第一个条目“ Horas de espera”,就像这样:

[1] "Horas de espera"

但是它没有读取50个整数!

如何从Excel文件中读取50个整数?

1 个答案:

答案 0 :(得分:1)

第一个建议,不要在变量名中使用空格,在R中使用下划线是一种好习惯。

第二条建议,如果只需要一次加载此数据,请使用datapasta包,只需在Excell上选择数据,然后按 Ctrl + c < / kbd>,然后转到R控制台并键入datapasta::df_paste()

第三条建议,这类问题更适合https://community.rstudio.com