首页 > 解决方案 > R中的错误消息“以下对象被屏蔽...”

问题描述

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

我用名为“Datos taller de Est”的数据创建了一个 Excel 文件,该文件由一列组成,该列的开头是变量的名称,(“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 个整数?

标签: rrstudio

解决方案


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

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

第三个建议,这类问题比较适合https://community.rstudio.com


推荐阅读