問題タブ [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.

0 投票する
1 に答える
32 参照

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 真実
0 投票する
1 に答える
60 参照

javascript - シーケンスが現れる前に正規表現で分割

次の内容のテキスト ファイルがあります。

テスト, [636,13,"be738jsk","some, text",js]

このコンテンツを配列に読み込みたい。現在、JavaScript と正規表現を使用して、部分文字列を直接配列に分割しています。私が持っている正規表現として: line.split(/,\s\[|",|,"|","/);

問題は、例のような「、」を含む文がいくつかあり、そこで分割したくないことです。だから私は正規表現で「 の後に分割し、空白以外はすべて」と言おうとしました。問題は、 の後の「すべて」も切り取ってしまうことです。

例:

テスト、[63737,33,"bla,blablba",737]

この正規表現を使用する場合:

Line.split(/,"|,\s\[|",|,[^\s]/); 次に、33から3を切り取ります:(