小编aur*_*809的帖子

R - 删除字符向量中以大写字母开头的字符串

我有一个 df:

df <- c("hello goodbye Delete Me", "Another Sentence good program", "hello world The End")

我要这个:

c("hello goodbye", "good program", "hello world")

我试过了:

df <- grep("^[A-Z]", df, invert = TRUE, value = TRUE)

但这会删除以大写字母开头的整个字符:

c("hello goodbye Delete Me", "hello world The End")

我该怎么做呢?

regex r extract uppercase

5
推荐指数
2
解决办法
68
查看次数

复制列中的值

我有一个 df:

> df
# A tibble: 3 x 2
   Class word    
   <fct> <chr>   
 1 Y     nature
 2 Y     great
 3 Y     are     

Run Code Online (Sandbox Code Playgroud)

我想以word特定次数重复每个值。例如,我想重复 4 次:

> df
# A tibble: 12 x 2
   Class word    
   <fct> <chr>   
 1 Y     nature
 2 Y     nature
 3 Y     nature     
 4 Y     nature
 5 Y     great
 6 Y     great
 7 Y     great
 8 Y     great
 9 Y     are
10 Y     are
11 Y     are
12 Y     are
Run Code Online (Sandbox Code Playgroud)

我如何使用rep()?

r rep

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

标签 统计

r ×2

extract ×1

regex ×1

rep ×1

uppercase ×1