有条件连接的R函数吗?

我尝试了merge,left_join和SQL,它们对于精确匹配很有用。如何使用以下示例在R中进行条件连接?当我使用vlookup时,在Excel中很容易,但是我想将所有数据操作都保留在R中。

Image of the code

izying110 回答:有条件连接的R函数吗?

在R中,这实际上不是联接,而是间隔查找。例如,您可以使用cut()轻松完成此操作

cut(Students$Mark,c(Grades_table$Mark,100),Grades_table$Grade)
# [1] D    C    B    A    Fail C    A+  
# Levels: Fail E D C B A A+
,

我们也可以使用findInterval

Grades_table$Grade[findInterval(Students$Mark,Grades_table$Mark)]
#[1] D    C    B    A    Fail C    A+  
本文链接:https://www.f2er.com/3147632.html

大家都在问