【发布时间】:2020-06-03 17:11:50
【问题描述】:
我有我的数据的 excel 文件,我使用“readxl”包将数据传输到 R。我有几个变量,其中一个称为“EMPLOYEE ATTITUDE”,它包含三种类型的等级 - A , B 和 C。我想使用汇总功能来检查获得“A”级的员工的平均小时费率是多少。
Data=read_excel("Data.xls")
attach(Data)
summary(subset(Data, EMPLOYEE ATTITUDE == A)$"HOURLY RATE")
它不工作。我试图让变量“EMPLOYEE ATTITUDE”被视为一个值得称赞的因素
Attitude=factor(EMPLOYEE ATTITUDE)
但我仍然看到没有像“A”这样的对象!
【问题讨论】:
-
尝试用
`HOURLY RATE`替换"HOURLY RATE",用`EMPLOYEE ATTITUDE`替换EMPLOYEE ATTITUDE。 -
请看How to make a great reproducible example。您的问题不包含任何数据,也不包含您所面临的确切错误消息。
-
虽然我认为@MartinGal 走在了正确的轨道上,但我认为通常如果您的列名中有空格,xlsx 会用句点替换它。所以试试
Hourly.Rate -
命令 'eval(e, x, parent.frame())' 中的错误:当我尝试使用摘要(子集(数据,'EMPLOYEE ATTITUDE' = = A)$'每小时费率')