【发布时间】:2021-12-29 00:13:48
【问题描述】:
我的数据来自这样的数据库:
| Account | Name | Address1 | State | Zip | Loantype | expiry |
|---|---|---|---|---|---|---|
| 100 | Sam | Street 5 | NY | NY001 | E | 2019 |
| 100 | Sam | Street 5 | NY | NY001 | T | 2020 |
| 100 | Sam | Street 10 | NJ | NJ001 | E | 2019 |
| 100 | Sam | Street 10 | NJ | NJ001 | T | 2020 |
| 101 | John | Street 1 | CA | CA001 | E | 2019 |
| 101 | Joh | Street 1 | CA | CA001 | T | 2020 |
我需要使用 python pandas 将上述数据转换为以下 json 格式。 我正在尝试 df.to_json(orient = 'index') 但它没有创建如下嵌套的甲酸盐。 有什么建议吗?
{
results: [
{
account:100,
Name: Sam,
LoanDetails : [
{
Address1: Street 5,
State : NY,
ZIP: NY0001,
LoanList : [
{
Loantype: E,
expiry: 2012
}
{
Loantype: T,
expiry: 2020
}
]
}
{
Address1: Street 10,
State: NJ,
ZIP: Nj0001,
LoanList: [
{
Loantype: E,
expiry: 2019
}
{
Loantype: T,
expiry: 2020
}
]
}
}
{
account:100,
Name: John,
LoanDetails :
{
Address1: Street 1,
State : CA,
ZIP: CA0001,
LoanList : [
{
Loantype: E,
expiry: 2012
}
{
Loantype: T,
expiry: 2020
}
]
}
}
]
}
【问题讨论】:
标签: python json pandas dataframe to-json