問題タブ [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 投票する
3 に答える
2539 参照

javascript - DOM 要素の並べ替え

定義済みの幅を持つ CSS フローティング要素があり、それらを行から列に転置したいと考えています。浮動要素で通常行われているように、実際にそれらを行ではなく列で並べ替えられているように並べ替えます...

したがって、要素を列に配置する最も簡単な方法はfloat: left;、それらに対して使用することです。問題は、上から下と左から右ではなく、左から右と上から下に順序付けされることです (たとえば、行ではなく列で列とデータ フローを使用する電話帳で確認できます)。要素がアルファベット順に並べられている場合、行よりも列をたどる方が簡単なため、後者は非常に簡単に検索できます。

ともかく。

要素を上下左右の順序でリストする CSS3 列を使用できることはわかっていますが、問題は IEが IE9でもそれらをサポートしていないことです。

私が実際に必要としているもの

必要なのは、行ごとのフロート要素の数を決定し、それらを並べ替えて、上下左右の順序で表示される jQuery プラグインです。

もちろん、これは浮動要素が事前定義された固定幅を持っている場合にのみ機能します。そうでない場合は、とにかく列として表示されません。

質問

この機能用のプラグインがあるので、自分で作成する必要はありませんか? そうでなければ、私は明らかにしなければならないからです。

将来の参考のためのメモ:私はここで見つけることができるようなjQueryプラグインを書きました

0 投票する
7 に答える
5493 参照

c - 8x8ブロックのビットをビットに転置する最速の方法は何ですか?

私がやろうとしていることの正確な用語はわかりません。に格納された8x8ブロックがあり、各バイトは1行を格納します。終了したら、各バイトに1つの列を格納します。bits8 bytes

たとえば、私が終了したとき:

What is the easiest way to do this in C which performs well? This will run on a dsPIC microcontroller

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

sql - 結果セットの列結果を行に転置

私はこのような結果セットを持っています

クエリから

フォーマットで結果が欲しい

ピボットテーブルについて聞いたことがあります。しかし、それは私には難しいようです...クエリの助けをお願いします:)

SQL Server での私の最終的な解決策は次のとおりです。動作します... :)

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

sas - ID値が重複しているproc転置

SASでのproc転置手順についてサポートが必要です。私のコードは当初、次のとおりでした。

これにより、「ID値「」が同じBYグループで2回発生します」というエラーが発生しました。コードを次のように変更しました。

これは私にエラーを与えています:変数nは認識されません。letオプションを追加すると、「同じBYグループで2回発生する」という多くのエラーが発生します。すべてのID値を保持したい。

これで私を助けてください。

データ例:パティッドテキスト

0 投票する
5 に答える
498 参照

python - 結果を達成するためのPythonスクリプトの代わりにトリッキーなMySQLクエリ?

Pythonスクリプトの作成に着手する前に、MySQLだけで結果が得られるかどうかを確認したいと思います。

私は製品のリストを持っています:

これらの製品を数回注文している会社のリストがあります:

望ましい結果:

Pythonでこれをどのように行うのですか?

  • 列を含む一時テーブルを作成します(CID AAA ABC BAC CAB CAB CBA)
  • 2つのループを実行し、目的の列が一致したときに目的のテーブルを更新します。

MySQLのみのソリューションが存在するかどうかを知りたいだけです。

ps:これは単なるサンプルであり、実際の問題には100の製品と1000の企業があります。Excelで転置を行って100個の製品の一時テーブルを作成し、それをMySQLテーブルに変換しました。

以下は私が最終的に頼ったアプローチです。フィードバックをありがとう。

ニックによって提案された形式で生成されたクエリを使用します。

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

sql - 自己結合を使用して行を列に転置する

以下のような値を持つcategoryという名前のテーブルがあります。

CategoryId | 値| 国旗

1 25 a
2 26 a
3 27 a
1 28 m
2 23 m
1 36 p
2 33 p

ここで、このテーブルに存在する行を、フラグに基づいて列に転置したいと思います。

CategoryId | aValue | mValue | P値12528
36
2 26 23 33
3 27 null null

カテゴリIDに基づいて結合しようとしていますが、クエリで左外部結合を使用している場合でも、結果セットで一致したレコード(内部結合)を取得しています。

私の質問:

3つの異なるテーブルにデータがある場合、適切な結果が得られます。

自己結合を使用するときに行を列に転置するための最良の方法を確認したいだけです...

ありがとう、バラニ

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

opengl - 非正方行列を持つ glUniformMatrix の転置フラグで何が起こるはずですか?

glUniformMatrix4x3fv を使用すると、奇妙な動作と思われるものに遭遇しました。具体的には、転置フラグに関して TRUE を指定すると、行列の行全体がシェーダー変数にありません (そのため、そこにある行は順不同です)。

例えば。GLSL シェーダーにあるとします。

次に、C++ OpenGL 呼び出しで、エントリが (行優先順で格納されている) 行列を送信します。

そして私は電話する

次に、各マトリックスが次のように正しく出力されることをシェーダーで確認します。

しかし、行列を C++ 側に (再び行優先順で) 格納すると、次のようになります。

そして、次のように転置フラグを TRUE として使用してみてください。

次に、私のシェーダーでは、行列が次のように正しく表示されません。

データの 4 行ごとに欠落しています。

これには合理的な理由がありますか?仕様には何も見つかりません(s2.1 p82)。

GL_VERSION: 2.1 NVIDIA-1.6.36 GL_SHADING_LANGUAGE_VERSION: 1.20

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

python - 連続する年の連続する月の行データを呼び出し、それを列に書き込みますか?

私は気候データのシートを広げましたが、そのためには、基本的に、行の一部を列に、またはその逆に転置する必要があります。残念ながら、フォーマットはやや扱いにくいです。データは、年、月、月の日数、行の気候データのタイプの列で私に届きました。その後、それぞれが日次の値を表す連続する93列が成功し、関連するフラグが前に付きました(つまり月の各日に3つの用語、値、および2つのフラグ)。月の長さはさまざまですが、短い月は最後の数列にnull値で埋められています。処理とモデリングの目的で必要なのは、次のような列を持つスプレッドシート/.csvファイルです。

年、月、日(つまり、1から31までの数字)、および気候データのタイプ(降水量、雪、雪水、tmax、tmin)を表す5つの列。

適切なフラグ値を持つ列も取得できれば、それは素晴らしいことですが、優先順位ではありません。したがって、行をリストに解凍するために以下のコードを記述しました(おそらく非常に非効率的ですが、これは初めてです)。行の場所に基づいて、年、月、気候変数のタイプ、変数値、flag1およびflag2を表します。 (1日に対応、1から31):

さて、これを実行するとメモリエラーが発生することは別として、気候変数のいくつかを削除すると、必要な形式の.csvファイルを正常に取得できます。問題は、毎月、毎年(1926-2002)に、同じ気候データ値、つまり1926年1月のデータを報告することです。コードは、次の適切な変数からデータを呼び出しています。適切な日ですが、毎月同じデータを繰り返します。これでどこが間違っているのかわかりませんが、提案やヘルプをいただければ幸いです。

0 投票する
6 に答える
769 参照

list - マップのリストを Clojure のリストのマップに「転置」できますか?

こんにちはhuys:マップ内のすべての値の「平均」をマップしたいと思います。マップのリストがあるとします:

そして、私の望ましい出力は

///以下は私の頭の中のとりとめのないものです。つまり、Clojure でこれが機能することを想像する方法です...あまり真剣に受け止めないでください

リストを転置します:

次に、次のようなことを簡単に行うことができます (ここでも、freduce という関数を作成します)。

取得するため

{"age" 5 "weight" 10 "height" 7}

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

sql - SQL-フィールド転置を使用したSELECTDISTINCT

私はこのようなテーブルを持っています:

次のような結果のテーブルを取得する必要があります。

誰か助けてくれませんか?前もって感謝します。
SQL for Access 2007

@@@@@@@@@@@@@@@@@@@@@@
UPDATE

私はAccessでこのルーチンを書きました:

ルーチンの出力は次のような文字列です。

最後に、この文字列をユニオンクエリとしてAccessで実行し、結果のテーブルをExcelにエクスポートします。
結果のテーブルは、上記の出力とは少し異なります。違いは、列Valに単一のオカレンスが含まれ、連結された文字列が含まれないことです。