小编use*_*359的帖子

如何重复列表多次

假设我有一个清单

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 *的某些版本,但不要在这些基础上进行工作。

r

3
推荐指数
1
解决办法
61
查看次数

逗号后如何保留两个字符?

我有都市区的数据,想提取城市信息。

一个例子是

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)

所以只是城市,州

regex r

0
推荐指数
1
解决办法
56
查看次数

标签 统计

r ×2

regex ×1