我有一个包含多个城市的矢量'名称:
cities <- c("New York", "Paris", "London", "Tokyo", "Rio de Janeiro", "Cape Town")
我写了一个函数来查找每个城市的minimum
和maximum
字母:
first_and_last <- function(name) {
name <- gsub(" ", "", name)
letters <- strsplit(name, split="")[[1]]
c(first = min(letters), last = max(letters))
}
当我将New York
和cities
分别放入函数first_and_last
时,我得到以下结果:
但是,在教R的网站上我发现了一组不同的结果:
为什么结果不同?