Python 将字典字符串转换为数据框
Python convert string of dictionary to dataframe
我有一个大字符串,其中包含以下格式的数据:
str = '{"Item":"0","ADDRESS_ON_URL":"702-hartman-st-houston-tx-77007"},{"Item":"1","ADDRESS_ON_URL":"818-reinicke-st-houston-tx-77007"}'
我希望为上述数据创建一个数据框,并具有如下所需的输出:
Item ADDRESS_ON_URL
0 702-hartman-st-houston-tx-77007
1 818-reinicke-st-houston-tx-77007
我什至不确定如何处理上述问题。
TIA
将pd.read_json()
与lines=True
一起使用:
s = '{"Item":"0","ADDRESS_ON_URL":"702-hartman-st-houston-tx-77007"},{"Item":"1","ADDRESS_ON_URL":"818-reinicke-st-houston-tx-77007"}'
df = pd.read_json(s, lines=True)
print(df)
打印:
Item ADDRESS_ON_URL
0 0 702-hartman-st-houston-tx-77007
1 1 818-reinicke-st-houston-tx-77007
我有一个大字符串,其中包含以下格式的数据:
str = '{"Item":"0","ADDRESS_ON_URL":"702-hartman-st-houston-tx-77007"},{"Item":"1","ADDRESS_ON_URL":"818-reinicke-st-houston-tx-77007"}'
我希望为上述数据创建一个数据框,并具有如下所需的输出:
Item ADDRESS_ON_URL
0 702-hartman-st-houston-tx-77007
1 818-reinicke-st-houston-tx-77007
我什至不确定如何处理上述问题。
TIA
将pd.read_json()
与lines=True
一起使用:
s = '{"Item":"0","ADDRESS_ON_URL":"702-hartman-st-houston-tx-77007"},{"Item":"1","ADDRESS_ON_URL":"818-reinicke-st-houston-tx-77007"}'
df = pd.read_json(s, lines=True)
print(df)
打印:
Item ADDRESS_ON_URL
0 0 702-hartman-st-houston-tx-77007
1 1 818-reinicke-st-houston-tx-77007