我有一个pandas数据帧df
,如下所示:
| Name | Age |
|---------|-----|
| Dinesh | 23 |
| Karthik | 34 |
| Amit | |
| Mishra | 10 |
我需要将其转换为JSON,以便我的输出为:
{
"Name": "Dinesh",
"Age": 23
}
{
"Name": "Karthik",
"Age": 34
}
{
"Name": "Amit",
"Age": null
}
{
"Name": "Mishra",
"Age": 10
}
我试过了:
df.to_json('abcd', orient = 'records')
但我得到'abcd'的输出为:
[
{
"Name": "Dinesh",
"Age": 23
},
{
"Name": "Karthik",
"Age": 34
},
{
"Name": "Amit",
"Age": null
},
{
"Name": "Mishra",
"Age": 10
}
]
我想在每个花括号后面删除方括号和逗号。我怎么能用Python做到这一点?
答案 0 :(得分:3)
您所需的输出不是有效的JSON格式。您可以轻松地操作JSON的字符串表示。
strip
We encountered the following errors while processing your request:
Policy contains a statement with one or more invalid principals.
从字符串的开头和结尾删除参数中的所有字符。替换将删除结束括号后的所有逗号。