我需要从一个字符串中提取一些信息。
以下是一个示例数据集
data <- data.frame(id = c(1,2),
text = c("GK_Conciencia fonologica (FSS)_Form_Number_1.csv",
"G1_Conciencia fonologica (FSL)_Form_Number_3.csv"))
> data
id text
1 1 GK_Conciencia fonologica (FSS)_Form_Number_1.csv
2 2 G1_Conciencia fonologica (FSL)_Form_Number_3.csv
基本上,我需要提取括号内的文本和Form_Number
后的数值。
我怎样才能获得下面所需的信息。
id text cat form
1 1 GK_Conciencia fonologica (FSS)_Form_Number_1.csv. FSS. 1
2 2 G1_Conciencia fonologica (FSL)_Form_Number_3.csv. FSl. 3
2条答案
按热度按时间a6b3iqyw1#
使用
gsub
的解决方案jrcvhitl2#
使用
str_extract
或使用
extract
或者使用
base R