检查字符串是否包含 R 中的所有空格 [英] Checking if a string contains all blankspace in R
本文介绍了检查字符串是否包含 R 中的所有空格的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想看看一个字符串是否只包含空格.字符串可以是
Im looking to see if a string contains only blank space. The string could be
" "
或
" "
或
" "
等等...
我想这样做是为了将数据框中的值更改为 NA,因为我的目标是修复/清理混乱的数据.
I want to do this so I can change values in a data frame to NA, because my goal is to fix/clean messed up data.
谢谢
推荐答案
你可以试试grepl
:
grepl("^\\s*$", your_string)
"^\\s*$"
在开始 (^
) 和字符串的结尾 ($
).
"^\\s*$"
asks for 0 or more (*
) spaces (\\s
) between beginning (^
) and end ($
) of string.
示例
grepl("^\\s*$", " ")
#[1] TRUE
grepl("^\\s*$", "")
#[1] TRUE
grepl("^\\s*$", " ")
#[1] TRUE
grepl("^\\s*$", " ab")
[1] FALSE
注意:您也可以在正则表达式中使用空格代替 \\s
("^\\s*$"
).
这篇关于检查字符串是否包含 R 中的所有空格的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文