複数の列を一括コピーするより良い方法はありますか?皆さん、こんにちは!「列名付きで貼り付け」を使って複数の列をコピーする際、左側の列ウィンドウで複数の列を選択してもうまくいかないことに気付きました。正常に機能させるには、データウィンドウでこれらの列を直接選択する必要があります。しかし、これは操作が非常に不便で、特に列が散在している場合はなおさらです。複数の列を一括でコピーするより良い方法はないでしょうか?よろしくお願いします!
バージョン18.2.2を使用しています。
基本的なデータ分析とモデリングRe: 複数の列を一括コピーするより良い方法はありますか?ここで何をしようとしているのか、よく分かりません。
列パネルから列を選択すると、データテーブルからも選択されます。

データをクリップボードにコピーしたい場合は、コピーしたい行を選択し、左側の列を選択してからコピーする必要があります。そうしないと、アクティブな選択範囲である列名のみがコピーされます。
Re: 複数の列を一括コピーするより良い方法はありますか?実際、「列名付きコピー」を使用した場合にも同じ状況が発生する可能性があります。
Re: 複数の列を一括コピーするより良い方法はありますか?あなたが説明している動作の仕組みは理解できたと思います。
列パネルで列名を選択すると、データパネルの列が水色でハイライト表示されます。この状態で、データパネルの行番号リストの上にある空白領域をクリックすると、選択した列が濃い青色でハイライト表示されます。これで初めて、列とその中のデータが選択されたと判断できます。
ソース列とターゲット列がすべて濃い青色の状態の場合にのみ、これら 2 つのコマンドを使用してデータをコピーおよび貼り付けることができます。
タイムリーなご指導誠にありがとうございました!
Re: 複数の列を一括コピーするより良い方法はありますか?データ テーブル内の任意の場所をクリックできます。
ここでは列のみが選択され、データは選択されておらず、列名の選択がアクティブになっています。

表のどこをクリックしても構いませんが、クリックした場所によって選択範囲が異なります。表をクリックした際に列が選択されていることを確認してから、最適な方法(空白部分、行リスト、またはCtrlキーを押しながら表のセルをクリック)を見つけてください。
空白部分をクリックすると、選択範囲が列名から列ヘッダーに変わります。

この段階でコピーできると思いますが、興味のある行を選択することもできます (すべての行を選択するには Ctrl + A)。

Re: 複数の列を一括コピーするより良い方法はありますか?Jmp は、列のコピーなどの基本的な操作に関して、私がこれまで見た中で最も複雑なものです。
幸いなことに、あなたのような詳しい指導をしてくれる達人がいます、本当にありがとうございます!
Re: 複数の列を一括コピーするより良い方法はありますか?複雑に感じることもあるかもしれませんが、今回のケースでは列名と列ヘッダーという2つの選択を別々に行わなければなりません。おそらく、より明確にするために改善の余地があるでしょう…例えばJMP19でこの点が変更されるかどうかは分かりません。
@ジュリアンにタグを付けて、ユーザーが列パネルから列を選択する際に混乱が生じる可能性があることを知らせておきます。例えば、「列名付きでコピー」を拡張して、常にデータを考慮するようにするなどです。
Re: 複数の列を一括コピーするより良い方法はありますか?
@jthi さんは書きました:
表のどこをクリックしても構いませんが、クリックした場所によって選択範囲が異なります。表をクリックした際に列が選択されていることを確認してから、最適な方法(空白部分、行リスト、またはCtrlキーを押しながら表のセルをクリック)を見つけてください。
JMP のこれがすごくクールです!
非常にユニークで強力: ユーザーが特定の行を選択すると、列の選択が「保存」されます。
逆の場合も同様です。ユーザーが列を選択しても、行の選択は変更またはリセットされません。
一度慣れたら、もう見逃せません!間違いなし!*)
Excel では、行を選択すると列の選択が消えます。
列を選択した場合にも同じことが起こり、行の選択は失われます。
*) まだ納得できない? @brady_bradyによる素晴らしい講義をいくつか見てみてください( https://www.google.com/search?q=data+doctor++site%3Acommunity.jmp.com )。データキュレーションが列のコピー以上のものになると、JMP はまるで魔法のようです!JMP では行と列を自由に選択できる強力な方法があるため、こうした機能も実現しています。
同意します。列のコピー (および列の削除!) などの単純なタスクは、Excel よりも複雑になる可能性があります。
2 つの重要なトリックについては、あなたと Jarmo によってすでに説明されています。
a) すべての行を選択: CTRL+A
b) すべての行の選択を解除します。下の三角形(行番号リストの上の空白領域)をクリックします。

Re: 複数の列を一括コピーするより良い方法はありますか?
@jthi さんは書きました:
たとえば、「列名を付けてコピー」を拡張して、常にデータを考慮に入れるようにすることができます。
現時点では、「列名付きの列をコピー」は次のような考え方に従っています
- 選択した列だけがコピーされます
- 選択した行だけがコピーされます
これは、列ヘッダー/右クリックによる「列のコピー」と同様に機能します。

列のコピー - 選択した行
多くのユーザーには現在の機能は必要ではないと主張する人もいるでしょう。
一方、現在の JMP の動作方法を使用し、気に入っている (長期にわたる?) JMP ユーザーもいると思います。

動作方法を変更する予定がある場合は、既存のユーザーが既存の機能を使用できるようにするオプションを設定に含める必要があります。
Re: 複数の列を一括コピーするより良い方法はありますか?申し訳ありませんが、前回の投稿に重要な点が 1 つ間違っています。
実際、「列名付きの列のコピー」と列ヘッダーの右クリック メニューによる「列のコピー」には大きな違いがあります。
「列名付きの列をコピー」
- 選択した列だけがコピーされます
- 選択した行だけがコピーされます*)
*) 編集:
3. 行が選択されていない場合は、すべての行がコピーされます。
(以前の投稿で Jarmo が既に言及しています: 「この段階ではコピーできると思います」)
一方、「列をコピー」するには、列ヘッダー/右クリックから
3. if いいえ row is selected, いいえentry gets copied *)
*) 役に立たない?
全く逆です!この機能を使うと、列構造(すべてのプロパティを含む)を生成するスクリプトをクリップボードに作成できます。列エントリの重荷を気にすることなく、後からスクリプトをワークフローに挿入できるので非常に便利です。
Re: 複数の列を一括コピーするより良い方法はありますか?編集: 速度?
再現できない?
-> さらなる調査中にネタバレタグの後ろに隠されました...
もっと見る...
もう一つの違いは速度です。
以下のビデオでは 3 つのケースを紹介しています。
- 「列名付きの列をコピー」/「列名付きの列を貼り付け」(エントリのみ、列のプロパティなし)
- 「列のコピー」/「列の貼り付け」: 行は選択されません(列構造のみが作成されます)
- 「列のコピー」/「列の貼り付け」:選択されたすべての行 -> 列構造 + エントリ
3番目のアプローチは非常に快適です。
これを使用すると、すべての列のプロパティと値を含む、元の列の正確なコピーを作成できます。
しかし、ユーザーは快適さに対して時間という代償を払わなければなりません。
「列の貼り付け」には、ビデオのように時間がかかります。
テーブルが大きい場合、新しい列の作成に数分または数時間かかることがあります。
すべてのプロパティとエントリを含む列をコピーして貼り付ける場合は、
...データテーブルが大きいので、
次の 2 つの手順で実行することで、時間を節約できます。
どちらか:
- 「列のコピー」と「列の貼り付け」を使用して構造をコピー/貼り付けします(行は選択されていません)
- CTRL+C と CTRL+V でコンテンツをコピー/貼り付けます
またはその逆:
- 「列名付きの列をコピー」と「列名付きの列を貼り付け」(エントリのみ、列のプロパティなし)
- 列ヘッダー/右クリック/「列プロパティのコピー」および「列プロパティの貼り付け」で列プロパティを追加します。
Re: 複数の列を一括コピーするより良い方法はありますか?列メニューからデータグリッドに移動する簡単な方法: Tab キーを数回押します
https://community.jmp.com/t5/Discussions/Paste-multiple-column-names/mp/899672/highlight/true#M105960より
@mikedriscollより
Re: 複数の列を一括コピーするより良い方法はありますか?列ペインからデータ グリッド ペインにフォーカスが移ったかどうかを確認する方法はいくつかあります。これらのペインのいずれかで作業している場合、JMP はそのペインに「フォーカス」を移します。そのため、列ペインをクリックして列を選択するなどすると、そのペインにフォーカスが移ります。列ペイン (中央左ペイン) の上にある灰色のバーが、データ テーブル ペイン (左上)、行ペイン (左下)、およびデータ グリッド自体 (これら 3 つのペインの右側すべて) の上にある明るい灰色のバーよりも濃いのがわかります。Tab キーを押し続けると、暗い灰色がペインからペインへと移動するのがわかります。列ペインから Tab キーを 2 回押すと、最初に行ペインに移動し、次にデータ ペインに移動します。その後、Ctrl + C または Ctrl + Shift + C を使用して、データ (またはデータ + 列名) をコピーできます。
もう一つの方法は、列名を見ることです(選択された列のいずれかが表示されていることを前提としていますが、幅の広い表の場合はそうではない可能性があります)。ペインがハイライト表示されている場合は、列名は濃い青(またはその他の色)で表示されます。ペインが選択されていない場合は、より明るい色で表示されます。上記の最初の方法は、何がフォーカスされているかを確認するより確実な方法です。