問題タブ [to-json]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
pandas - Pandas: 並べ替えを使用してネストされた json に csv データを出力する
以下のサンプル CSV データを考えると、pandas DataFrame で、次のように to_json を出力するにはどうすればよいですか?
入れ子になった 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 | 真実 |
javascript - シーケンスが現れる前に正規表現で分割
次の内容のテキスト ファイルがあります。
テスト, [636,13,"be738jsk","some, text",js]
このコンテンツを配列に読み込みたい。現在、JavaScript と正規表現を使用して、部分文字列を直接配列に分割しています。私が持っている正規表現として:
line.split(/,\s\[|",|,"|","/);
問題は、例のような「、」を含む文がいくつかあり、そこで分割したくないことです。だから私は正規表現で「 の後に分割し、空白以外はすべて」と言おうとしました。問題は、 の後の「すべて」も切り取ってしまうことです。
例:
テスト、[63737,33,"bla,blablba",737]
この正規表現を使用する場合:
Line.split(/,"|,\s\[|",|,[^\s]/);
次に、33から3を切り取ります:(