我的文字行如下所示:
txt1:
“ A(x1,y1,z1),0.03,NR,300,400,Other”
“ B,0.03,NR,300、400,其他”
“ C(x2,y2,z2),0.03,NR,300,400,Other”
“ D,0.03,NR,300,400,其他”
我尝试了以下代码: txt2 <-as.data.frame(txt1) stri_split_fixed(txt2 $ txt1,“,”,简化= T)
输出为:
V1 V2 V3 V4 V5 V6 V7 V8
A(x1 y1 z1) 0.03 NR 300 400 Other
B 0.03 NR 300 400 Other
C(x2 y2 z2) 0.03 NR 300 400 Other
D 0.03 NR 300 400 Other
由于括号内的值为逗号,因此将括号内的值作为单独的列。虽然我希望它分隔括号外的列。所需的输出为:
V1 V2 V3 V4 V5 V6
A(x1,y1,z1) 0.03 NR 300 400 Other
B 0.03 NR 300 400 Other
C(x2,y2,z2) 0.03 NR 300 400 Other
D 0.03 NR 300 400 Other
R中的正则表达式代码是什么?