Lam*_*ard 0 regex string r gsub
我在 R 语言中遇到一个问题来处理数据框 ( test_dataframe
) 列 ( test_column
) 值,如下所示:
列中的原始字符串:
test_column
6.77[9]
5.92[10]
2.98[103]
Run Code Online (Sandbox Code Playgroud)
我需要删除方括号和方括号内的任何字符,因此目标值如下:
test_column
6.77
5.92
2.98
Run Code Online (Sandbox Code Playgroud)
我尝试使用gsub
R 语言中的函数,但不太幸运地解决它,有人可以帮忙解决吗?
我会用:
input <- c("6.77[9]", "5.92[10]", "2.98[103]")
gsub("\\[.*?\\]", "", input)
[1] "6.77" "5.92" "2.98"
Run Code Online (Sandbox Code Playgroud)
正则表达式模式\[.*?\]
应匹配方括号中的任何引用术语,并且使用gsub
将告诉 R 替换所有此类术语。
归档时间: |
|
查看次数: |
3378 次 |
最近记录: |