gpt4 book ai didi

r - 如何过滤列中包含少于 3 个空格的行? (右)

转载 作者:行者123 更新时间:2023-12-05 09:04:27 26 4
gpt4 key购买 nike

我已经尝试了多个 reg exp 来解决这个问题,但没有一个是正确的。

我有一个这样的数据框:

    df <- data.frame("Name" = c("Antonio Garcia Fernandez", "Mark Wahlberg", "Juan Antonio Frontera Márquez", "Jose Maria Alvarez Sainz"))
print(df)

我想得到一个新数据框的结果,其中的名称将是那些字符之间的空格少于 3 个的名称:

<表类="s-表"><头>姓名<正文>安东尼奥·加西亚·费尔南德斯马克沃尔伯格

谁能给我一个 reg exp,它可以过滤那些包含少于 3 个空格的值?

提前致谢!

最佳答案

使用过滤器

library(dplyr)
library(stringr)
df %>%
filter(str_count(Name, '\\w+') <=3)
Name
1 Antonio Garcia Fernandez
2 Mark Wahlberg

关于r - 如何过滤列中包含少于 3 个空格的行? (右),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68636673/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com