-1

以下のサンプル CSV データを考えると、pandas DataFrame で、次のように to_json を出力するにはどうすればよいですか?

as_of
  category
     type
        subtype
           log: [
            #sorted by timestamp
            {timestamp: 1618879229, action: add, stale_timestamp: true},
            {timestamp: 1608879229, action: remove, stale_timestamp: None},
           ]

20210415
  apples
     A
        big
           log: [
            {timestamp: 1618879229, action: add, stale_timestamp: None},
           ]
        small
           log: [
            {timestamp: 1618879229, action: add, stale_timestamp: None},
            {timestamp: 1608879229, action: remove, stale_timestamp: None},
            {timestamp: 1518879229, action: add, stale_timestamp: None},
           ]
     B
        big
           log: [
            {timestamp: 1618879229, action: add, stale_timestamp: None},
           ]

入れ子になった json から DataFrame に戻るのを手伝ってくれればボーナスです!

as_of カテゴリー タイプ サブタイプ アクション タイムスタンプ stale_timestamp
20210415 りんご 大きい 追加 1618879229.6703315
20210415 りんご 小さな 追加 1618879229.6703315
20210415 りんご B 大きい 追加 1618879229.6703315
20210415 りんご B 小さな 追加 1618879229.6703315
20210415 りんご 大きい 追加 1618879229.6703315
20210415 りんご 小さな 追加 1618879229.6703315
202103 オレンジ 甘い 追加 1616892142.6703315
202103 オレンジ 甘い 削除する 1616632942.6703315
202103 オレンジ 甘い 追加 1616200942.6703315
202103 ぶどう 甘い 追加 1616200942.6703315
202102 オレンジ 甘い 追加 1616200942.6703315
202102 ぶどう 甘い 追加 1616200942.6703315
20210115 りんご 大きい 追加 1611103342.6703315
20210115 りんご 小さな 追加 1611103342.6703315
20210115 りんご B 大きい 追加 1611103342.6703315
20210115 りんご B 小さな 追加 1611103342.6703315
20210115 りんご 大きい 追加 1611103342.6703315
20210115 りんご 小さな 追加 1611103342.6703315
202101 オレンジ 甘い 追加 1608424942.6703315
202101 ぶどう 甘い 追加 1608424942.6703315
202012年 オレンジ 甘い 追加 1608424942.6703315
202012年 ぶどう 甘い 追加 1608424942.6703315
202011年 オレンジ 甘い 追加 1608424942.6703315
202011年 ぶどう 甘い 追加 1608424942.6703315
20201015 りんご 大きい 追加 1608424942.6703315 真実
20201015 りんご 小さな 追加 1608424942.6703315 真実
20201015 りんご B 大きい 追加 1608424942.6703315 真実
20201015 りんご B 小さな 追加 1608424942.6703315 真実
20201015 りんご 大きい 追加 1608424942.6703315 真実
20201015 りんご 小さな 追加 1608424942.6703315 真実
202010年 オレンジ 甘い 追加 1608424942.6703315 真実
202010年 ぶどう 甘い 追加 1608424942.6703315 真実
4

1 に答える 1