【发布时间】:2020-07-16 17:15:04
【问题描述】:
我目前有一个名为国家/地区的数据框,有 2 列“V1”和“V2”。两列都包含国家/地区缩写,例如 US、CA、RU 等。每行是一对国家/地区,因此第一行可以是 US 和 RU。但是,我想提取唯一的对,因为有些对是重复的,例如 (US,RU) 和 (RU,US)。我想按字母顺序提取这对,因此 (RU,US) 将被提取,而不是 (US, RU)。
目前我有:
countries = filter(countries, countries$V1 < countries$V2)
但是,这会导致错误。
Error in UseMethod("filter_") : no applicable method for 'filter_' applied to an object of class "c('matrix', 'array', 'character')"
我假设我如何使用过滤器功能按字母顺序取出配对存在问题。有没有其他方法可以做到这一点?
【问题讨论】:
-
国家需要是一个数据框。