假设我有一个清单
x <- as.list(c("john","jerry","james"))
Run Code Online (Sandbox Code Playgroud)
和值列表
y <- as.list(c(8,5,10))
Run Code Online (Sandbox Code Playgroud)
我想遍历x的第一个元素,y的第一个元素的次数,并在最后添加一个后缀。因此,对于元素john,它将为john_1,john_2 ... john_8。那么jerry就是jerry_1,jerry_2 ... jerry_5。还有james_1,james_2,...,james_10
这是我尝试过的不起作用的
z <- lapply(x, function(i){paste(i,"_",rep(max))})
Run Code Online (Sandbox Code Playgroud)
但这并不能满足我的需求。
也许,我不应该使用lapply或map *的某些版本,但不要在这些基础上进行工作。
我有都市区的数据,想提取城市信息。
一个例子是
test <- c("Akron, OH METRO AREA","Auburn, NY Micro Area","Boston-Cambridge, MA-NH")
Run Code Online (Sandbox Code Playgroud)
我希望它看起来像
"Akron, OH", "Auburn, NY", "Boston-Cambridge, MA"
Run Code Online (Sandbox Code Playgroud)
所以只是城市,州