我想要一个列表,其中列policynum和policynumber在一个df的数组中是相同的。我知道的唯一方法是使用下面的代码:
policynum
policynumber
df
dft <- df[df$PolicyNum %in% df1$policynumber]
问题是policynum和policynumber是不同的长度。如果任何人有任何建议,这将是非常有帮助的!
**更新以澄清:**我正在尝试匹配每个数据框的策略编号列,并收集策略编号匹配的行作为dft。
ig9co6j11#
我想你只是少了一个逗号。如果两个三角形的长度不一样,也没关系。
#Add comma at the end of df$policynumber dft <- df[df$PolicyNum %in% df1$policynumber, ]
示例:
df <- data.frame(policynum = c("E", "B", "C", "D")) df1 <- data.frame(policynumber = c("A", "E", "F", "G", "B")) #Matching letters dft <- df[df$policynum %in% df1$policynumber,] > dft [1] "E" "B"
1条答案
按热度按时间ig9co6j11#
我想你只是少了一个逗号。如果两个三角形的长度不一样,也没关系。
示例: