列のデータ型が異なる場合のデータの貼り付けこんにちは!
Excelからの更新されたデータ行を既存のデータテーブルに貼り付けようとしています。問題は、すでにJMPにあるデータを数日間処理し、列のプロパティなどを変更したことです。これで、新旧のデータが列ごとに完全に整列しますが、エラーメッセージが表示され続けます。 JMPから、「宛先列とソース列のデータ型が異なる」と述べています。
これをオーバーライドして、新しい行のデータ型を古い形式に強制変換するにはどうすればよいですか?
ご協力ありがとうございました!
ジェニファー
PS
私はすでにこれらの戦術を試しました:
Excelから直接貼り付ける
JMPで新しいデータテーブルを作成し、そこから貼り付けます
これを連結することはできますが、もっと簡単な方法があるに違いないと思います。 カットアンドペーストは90年代初頭のテクノロジーです...
Re:列のデータ型が異なる場合のデータの貼り付けExcelからJMPに切り取りと貼り付けを行っていて、Excelスプレッドシートのデータがテキスト形式であるが、実際には有効な数値である場合、JMP(13.2.1、12.2.0)は値を正しく解釈し、値を数値として表示します。 JMPで。この情報は、JMPで数値に変換する必要がある日付や時刻などのExcelテキストフィールドを変換するためのものです。
Informatは、列の列情報で指定されます。
この問題をさらに調査できるように、サンプルのJMPデータテーブルとサンプルのExcelスプレッドシートを提供していただけますか?
Re:列のデータ型が異なる場合のデータの貼り付け親愛なるジム、
はい、問題は、すべての列が数字ですが、JMPはすべてを文字データとして取り込むことです。すべての列が正しい方法で読み取られるようになるまでには長い時間がかかります。したがって、新しい行を入力する必要がある場合、それはもう一度文字として読み取られ、数値列に貼り付けることはできません。 これは時間や日付の問題ではありません。おっしゃるアップデート機能を試してみます。変更の仕方を教えてください
おっしゃるアップデート機能を試してみます。JMPの「情報」を変更する方法を教えてください。私はこのオプションに精通していませんが、それは私が望んでいたもののように聞こえます。
ご協力いただきありがとうございます!
ジェニファー
Re:列のデータ型が異なる場合のデータの貼り付け問題は、コピーしようとしている1つ以上のJMP列が数値であり、その列に貼り付けようとしているデータが数値形式ではないか、少なくともJMPが数値であるとは考えていないことです。問題のデータの例を見ずに、私は解決策を推測することしかできません。
多くの場合、時刻または日付の値を貼り付けようとしていて、Excelでは値がテキスト文字列であり、JMPでは数値の日付/時刻構造である場合に競合が発生する可能性があります。このコピー/貼り付けの問題は、Excelで指定されたテキスト形式のデータを期待するようにJMPの「Informat」を変更することで修正できます。
データがJMPに対して無効な値である場合は、それらを新しいデータテーブルにコピーしてから、列のデータ型を変更してから、連結または更新を実行してデータをまとめる必要があります。