我有一列這樣的大字串:
"[{'tipoTeste': 'RT-PCR', 'estadoTeste': 'Concluído',
'dataColetaTeste': {'__type': 'Date', 'iso': '2021-12-30T03:00:00.000Z'},
'resultadoTeste': 'Detectável', 'loteTeste': None,
'fabricanteTeste': None, 'codigoTipoTeste': '1', 'codigoEstadoTeste': '3',
'codigoResultadoTeste': '1', 'codigoFabricanteTeste': None}]"
我想用這個巨大的字串中的日期資訊創建另一個名為 Date 的變數,在這種情況下是2021-12-30
我沒有設法為所有行查找此日期資訊....
uj5u.com熱心網友回復:
這會起作用:
library(stringr)
str_extract_all(str, "[0-9]{4}-[0-9]{2}-[0-9]{2}")
[[1]]
[1] "2021-12-30"
uj5u.com熱心網友回復:
我們可以parse_date直接在字串上使用
library(parsedate)
> as.Date(parse_date(str1))
[1] "2021-12-30"
資料
str1 <- "[{'tipoTeste': 'RT-PCR', 'estadoTeste': 'Concluído',
'dataColetaTeste': {'__type': 'Date', 'iso': '2021-12-30T03:00:00.000Z'},
'resultadoTeste': 'Detectável', 'loteTeste': None,
'fabricanteTeste': None, 'codigoTipoTeste': '1', 'codigoEstadoTeste': '3',
'codigoResultadoTeste': '1', 'codigoFabricanteTeste': None}]"
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/488814.html
上一篇:將字串輸入拆分為離散數字和運算子
