I am trying to iterate through a column in one data frame to filter its values using the values of a column in a separate data frame. I am still learning R and so I'm not sure where I'm going wrong.
This is my latest attempt:
List <- function(df1,df2){
for ( i in df1$Name) {
for j in (df2$Name) {
if ( i == j ) {
df1[-c(i),]
}
}
}
}
*Update: the above code is now giving me " error in c(x, ):argument 2 is empty "
Given df1 and df2
Column 1 | Column 2 |
---|---|
First | none |
Sec | row |
Column 1 | Column 2 |
---|---|
First | row |
Second | row |
Third | none |
The output would be
Column 1 | Column 2 |
---|---|
First | row |