dplyr问题导致出现其他信息

时间:2019-11-04 19:47:47

标签: r dplyr

在R中使用dplyr(准确地说是Microsoft R Open 3.5.3)。我在dplyr时遇到了一个小问题,即有时在创建的数据框中看到很多其他信息。例如,对于以下代码行:

claims_frame_2 <- left_join(claims_frame,
                            select(new_policy_frame, c(Lookup_Key_4, Exposure_Year, RowName)),
                            by = c("Accident_Year" = "Exposure_Year", "Lookup_Key_4" = "Lookup_Key_4")
)

claims_frame_3 <- claims_frame_2 %>% group_by(Claim.Number) %>% filter(RowName == max(RowName))

left_join命令没问题,但是当我执行第二个命令(按组/过滤器分组)时,claims_frame_3对象的数据结构与Claims_frame_2对象的数据结构不同。似乎突然有许多属性(我对此一无所知)附加到RowName字段。见所附照片。

enter image description here

有人知道为什么会发生这种情况以及如何阻止它吗?

我曾希望将一小段可重现的代码放在一起,以证明这种情况的发生,但是到目前为止,我还没有成功。我会继续。同时,我希望有人能看到此代码(来自真实项目)并立即知道为什么会发生这种情况!

感谢您的任何建议。 谢谢 艾伦

0 个答案:

没有答案