微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我正在尝试使用 Dplyr 代码过滤我的数据,但变异、过滤和选择不起作用

如何解决我正在尝试使用 Dplyr 代码过滤我的数据,但变异、过滤和选择不起作用

我正在处理一个考古数据集,并尝试创建一个名为 completeness_MNE 的新变量。它会首先通过删除缺少所有区域(缺少几个区域中的任何一个都可以,但不是全部)和/或完整性小于 50% 的行来过滤我的数据。然后,其余部分将按物种、元素和侧面对我的标本进行汇总。

错误:它没有定义 pComplete 或 Element_Side

#out 子集数据集(完整度为 = 50 或更大的骨骼,给我每边的最大元素数)

completeness_MNE <- data %>% 
  filter(is.na(`Zone 1`) & is.na(`Zone 2`) & is.na(`Zone 3`) & is.na(`Zone 4`) & is.na(`Zone 5`) & is.na(`Zone 6`) & is.na(`Zone 7`) & is.na(`Zone 8`) & is.na(`Zone 9`)) %>% #added this line
  mutate(pComplete = case_when(PERCENT < 50 ~ "Incomplete",PERCENT >= 50 ~ "Complete")) %>%
  filter(pComplete == "Complete") %>%
  filter(SIDE %in% c("axial","both","left","right")) %>%
  mutate(Element_Side = paste(ELEMENT,SIDE)) %>%
  group_by(`Scientific Name`,pComplete,ELEMENT) %>%
  count(Element_Side) %>%
  ungroup() %>%
  select(`Scientific Name`,Element_Side,MNE = n)

数据为 herehttps://drive.google.com/file/d/1dORbnAcEKKBPoVc486jImqUq-lV9-G_k/view?usp=sharing

我收到错误:选择错误(。,Scientific Name,Element_Side,MNE = n): 未使用的参数 (Scientific Name,MNE = n)

头部(数据)

一点点:6 x 55

BONEID FULLID CONTEXTNO 站点代码 Unit Number Recovery Locat… Recovery Metho…RECOVERY context SAMPLENO Taxa Size Class SPECIES
1 1 BS001… BS001-NA BS001 NA Surface Hand Collection hc NA 1 Mamm… IV 级奶牛
2 2 BS001… BS001-NA BS001 NA Surface Hand Collection hc NA 1 Mamm… IV 级奶牛
3 3 BS001… BS001-NA BS001 NA Surface Hand Collection hc NA 1 Mamm… III 级猪?
4 4 BS001… BS001-NA BS001 NA Surface Hand Collection hc NA 1 Mamm… IV 级奶牛
5 5 BS001… BS001-NA BS001 NA Surface Hand Collection hc NA 1 Mamm… IV 级奶牛
6 6 BS001… BS001-NA BS001 NA Surface Hand Collection hc NA 1 Mamm… IV 级奶牛

…还有 42 个变量: Common NameScientific NameElement code 、 ELEMENT 、 COUNT 、

WEIGHT,Percent Complete,PERCENT,Condition,SIDE,Zones Total,PROXFUS,

disTFUS,年龄,修改,纹理,清晰度,Fire Alteration,范围,

屠宰场,Butchery Type,BUTCHTYPE,Butchery Location,Butchery Description,NOTES,

Zone 1,Zone 2,Zone 3,Zone 4,Zone 5,Zone 6,Zone 7,Zone 8,

Zone 9,A,B,C,D,E,F,G,H

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?