問題タブ [transpose]

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 投票する
12 に答える
187022 参照

python - 転置/解凍機能 (zip の逆)?

2 項目のタプルのリストがあり、最初のリストに各タプルの最初の項目が含まれ、2 番目のリストに 2 番目の項目が含まれる 2 つのリストに変換したいと考えています。

例えば:

それを行う組み込み関数はありますか?

0 投票する
2 に答える
2201 参照

arrays - FasterCSV を使用して不均一な行を列に変換する

500 以上の列が多数ある行と、それよりも少ない行を含む CSV データ ファイルがあります。各行が出力ファイルの列になるように転置する必要があります。問題は、元のファイルの行がすべて同じ数の列を持っているとは限らないため、配列の転置方法を試すと次のようになることです。

`transpose': 要素のサイズが異なります (12 は 5 である必要があります) (IndexError)

不均一な配列の長さで機能する転置の代替手段はありますか?

0 投票する
4 に答える
40906 参照

sql - 行ペアをMSACCESSデータベースの列に転置するSQL

私は、ソースとターゲットのペアで翻訳された文を含むMS Accessデータベースを持っています(CATツールの仲間のユーザーのための翻訳メモリ)。やや厄介なことに、ソースとターゲットは別々の列に格納されていませんが、次のようにIDでリンクされた行に格納されています。

これを次のようなテーブルに変換するために使用できるSQLは何ですか。

ここではパフォーマンスは重要ではありません。これはたまに行う必要があるだけであり、データベースは巨大ではありません(数千行のみ)。

0 投票する
4 に答える
228 参照

.net - .NET プログラムをどのように転置すればよいですか?

既存のコードを変更して Microsoft .NET プログラムをスタンドアロンに移行するのと、既存のコードを参照として使用するのとではどちらがよいでしょうか? スタンドアロンとは、.NET フレームワーク (およびその他のフレームワーク) をマシンにインストールする必要がないことを意味します。できれば、少しバグがあっても、時間がかからないオプションを選びます。

0 投票する
4 に答える
3402 参照

sql - 特定の行を列名に置き換えるクエリ

この表1のようなテーブルがいくつかあります

等..

表 2

私が表示したいのは、このようなものです

等..

インシデントコードは、別のテーブルにあるインシデントの実際の説明に置き換えられますが、これがどのように機能するかを最初に確認したいと思いました。

列ヘッダーには静的なものもあれば、日付に基づいて作成されるものもあります。SQL Server 2005を使用してこれを行う方法を知っている人はいますか? いくつかの例は非常に役立ちます。

前もって感謝します

0 投票する
2 に答える
174 参照

php - MySQL を使用して列のデータからリストを直接取得する

たくさんの猫を飼っているたくさんのおばあちゃんに対処しなければならないとしましょう。私はテーブル granny_cat を持っています:

そして、おばあちゃん1匹の猫のリストを取得したい、つまり(php構文で)のようなものを取得したい

ただし、クエリ

のようなものを返します

同様のクエリで 2 つ以上のフィールドを取得できるため、非常に論理的です。もちろん、この配列をマップして必要なものを取得できますが、mysql から直接取得する (簡単な) 方法があるかどうか疑問に思います。

ありがとう。

0 投票する
4 に答える
17606 参照

ms-access - Access 2003 で行と列を入れ替える方法

Access 2003 で行と列を入れ替えるにはどうすればよいですか? これを行う必要がある複数のテーブルがあります。

(私が最初に述べた方法が混乱しているとのフィードバックがあったため、質問を言い換えました。)

各テーブルには、30 個のフィールドと 20 個のレコードがあります。
私のフィールドは、名前、体重、郵便番号、Quality4、Quality5、Quality6 から Quality30 (お気に入りの映画) であるとします。それぞれのレコードが人物を記述しているとしましょう。人々は、トミーを通してアリス、ベティ、チャック、デイブ、エドワードなどです..

次のようなレポートを簡単に作成できます。

しかし、私がやりたいのは、これらの行と列を入れ替えて、レポートが次のように表示されるようにすることです

助けてくれてありがとう。

0 投票する
2 に答える
1105 参照

csv - ファイル内のデータのグリッドを転置する最良の方法

2D グリッドに値の大きなデータ ファイルがあります。これらは、グリッド内のデータの後続の行がファイル内の後続の行になるように編成されています。各列はタブ文字で区切られています。基本的に、これは CSV ファイルですが、列ではなくタブが含まれています。

データを転置し(最初の行が最初の列になる)、別のファイルに出力する必要があります。これを行う最善の方法は何ですか?どの言語でもかまいません (Perl または C/C++ を使用することを好みます)。現在、ファイル全体をメモリに読み込む Perl スクリプトがありますが、単純に巨大なファイルがあります。

0 投票する
31 に答える
142820 参照

bash - Bash でファイルを転置する効率的な方法

このようにフォーマットされた巨大なタブ区切りファイルがあります

bashコマンドのみを使用して効率的な方法で転置したいと思います(それを行うには10行ほどのPerlスクリプトを書くことができますが、ネイティブのbash関数よりも実行が遅くなるはずです)。したがって、出力は次のようになります

このような解決策を考えました

しかし、それは遅く、最も効率的なソリューションとは思えません。この投稿でvi の解決策を見てきましたが、それでも遅すぎます。考え/提案/素晴らしいアイデアはありますか? :-)