我无法解析这种 ndjson 格式。
我试过这样做:
df = pd.DataFrame(
{'coding': [{'code': 'MC', 'display': "Patient's Medicare number", 'extension': [{'url': 'https://bluebutton.cms.gov/resources/codesystem/identifier-currency', 'valueCoding': {'code': 'current', 'display': 'Current', 'system': 'https://bluebutton.cms.gov/resources/codesystem/identifier-currency'}}], 'system': 'http://terminology.hl7.org/CodeSystem/v2-0203'}]})
i = df['coding'].explode()
df2 = df.join(pd.DataFrame(i.tolist(), index=i.index).explode('code')).drop(columns='coding')
print(d2)
# and
df2 = df['coding'].str.split(n=1, expand=True)
df2.columns = ['coding{}'.format(x+1) for x in df2.columns]
print(df2)
我的专栏是这样的:
标题 1 |
---|
{'coding': [{'code': 'MC', 'display': "Patient's Medicare number", 'extension': [{'url': 'https://bluebutton.cms.gov/resources/codesystem/ identifier-currency', 'valueCoding': {'code': 'current', 'display': 'Current', 'system': 'https://bluebutton.cms.gov/resources/codesystem/identifier-currency'} }], '系统': 'http://terminology.hl7.org/CodeSystem/v2-0203'}]} |
代码 | 编码.显示 | 网址 | 值编码.code | 值编码显示 | 价值编码系统 | 编码系统 |
---|---|---|---|---|---|---|