【发布时间】:2021-11-12 11:59:35
【问题描述】:
我有一列包含字典格式的字符串,如下所示:
{'district': 'Ilha do Retiro', 'city': 'RECIFE', 'state': 'PE', 'country': 'BR', 'latitude': -8.062004, 'longitude': -34.908081, 'timezone': 'Etc/GMT+3', 'zipCode': '50830000', 'streetName': 'Avenida Engenheiro Abdias de Carvalho', 'streetNumber': '365'}
我想为每个键创建一列,用每一行的值填充。
我尝试使用单独的正则表达式:
separate(data, address, into = c('district', 'city', 'state', 'country',
'latitude', 'longitude', 'timezone',
'zipCode', 'streetName', 'streetNumber'),
"/:.*?/,")
但是,这不起作用,也许使用单独的正则表达式甚至不是最好的做法。有什么建议吗?
【问题讨论】:
标签: r regex tidyverse data-wrangling