【发布时间】:2021-03-30 21:02:47
【问题描述】:
嗨,我在 Dataframe 中有这个刺痛(列被命名为值)
Laboratory <- as_tibble("Hematologie: Leukocyty [WBC]: 11.0 [10^9/l] ,Erytrocyty [RBC]: 5.19 [10^12/l], Hemoglobin [HGB]: 167 [g/l] ,Hematokrit [HCT]: 0.465 [1], Bio: | Urea: 3.6 | Creatinin: 87 | Sodium: 145")
我想得到一个表格,其中列将是 WBC、Bio 和 Urea 的值
DF Laboratory
WBC Bio Urea
11.0 NA 3.6
我试试这个
Laboratory %>%
mutate(WBC = str_extract(value,"(?<=[WBC]:).+(?=[10^9/l]"),
Bio = str_extract(value,"(?<=Bio:).+(?=\\|"),
Urea = str_extract(value,"(?<=Urea:).+(?=\\|"))
但是有一个错误
Incorrectly nested parentheses in regexp pattern.
【问题讨论】: