【发布时间】:2021-06-22 12:54:57
【问题描述】:
如何判断一个字符串在R中是只包含空格还是0?
字符串:“01234” 输出:假
字符串:“0 0 0” 输出:真
字符串:“000” 输出:真
字符串:“” 输出:真
【问题讨论】:
如何判断一个字符串在R中是只包含空格还是0?
字符串:“01234” 输出:假
字符串:“0 0 0” 输出:真
字符串:“000” 输出:真
字符串:“” 输出:真
【问题讨论】:
用[^0 ] 测试不是0 或 ,用! 否定结果。
x <- c("01234", "0 0 0", "000", " ")
!grepl("[^0 ]", x)
#[1] FALSE TRUE TRUE TRUE
【讨论】: