小数点としてのカンマ世界の多くの/ほとんどの地域では、カンマはピリオドではなく小数点を示すために使用されます。JMP が地域設定のサポートを通じてこれをサポートしていることは知っていますが、実際に何が起こるかはわかりません。
いくつかの具体的な質問:
1. JMP テーブルにデータを入力するときに地域設定が尊重されますか。つまり、PI の場合は 3,14 と入力します。
2. char 関数を使用してこの値を文字列に変換すると、「3.14」または「3,14」になりますか?
3. テーブルにカンマが含まれており、それらが小数点以下の桁になるように意図されている場合、考えられる原因は何ですか (コンピュータ上の地域設定または JMP 内の設定)?
- デイブ
Re: 小数点としてのカンマこんにちは。現在、すべての「,」を「.」に変更する必要があるという問題が発生しています。私のプロットでは。 私は Mac で作業しているため、環境設定に設定が見つかりません。Macの設定変更方法をご存知ですか?
Re: 小数点としてのカンマ@マッシモマルッチその説明を投稿していただきありがとうございます。 それが潜在的な問題であることを知るのは非常に役立ちます。
Re: 小数点としてのカンマこんにちは、デイブ
イタリアの設定では、Pi を取得するには「3,14」と入力する必要があります。
「3.14」と入力すると、結果として 03/2014 が表示されます (試してみました)
さようなら、マッシモ
Re: 小数点としてのカンマありがとうマッシモ
ローカライズされた設定があり、JMP に地域設定を無視するように指示していない場合を考えてみましょう。この場合、小数点はカンマで表示されます。数値列をテーブルに直接入力するには、「3,14」と入力できますか、それとも「3.14」と入力する必要がありますか?
- デイブ
Re: 小数点としてのカンマこんにちは、デイビッドさん
ローカライズされたシステム環境設定を使用してローカライズされた OS (私の場合は Windows 10 イタリア語) から JMP を使用しており、JMP を英語で実行している場合は、次の項目を選択することで、実行時でもカンマ表記からドット表記に切り替えることができます。 Windows 固有 -> 表示言語: 英語。
すぐ下に「」というチェックボックスがあります。数値、日付、通貨の形式にはシステム ロケール設定ではなく JMP 言語を使用してください。」
これがオンになっている場合は、小数点としてドットが使用され、その OS の通常のコード化がオーバーライドされます。オンになっていない場合は、デフォルトとしてカンマが使用されます。
私はこのトリックを使用して米国形式の CSV 数値データを正常にインポートし、数値変数を含む JMP テーブルがある場合は、上のチェック ボックスをオフにしてカンマに戻します。
次に、言語をイタリア語に戻すこともできます。このトリックは英語メニューでのみ機能します。ローカライズされたインターフェイスでは、システム言語とインターフェイス言語が一致するため、この場合、ドットを小数点として表示することはできません。
これがお役に立てば幸いです、マッシモ
Re: 小数点としてのカンマありがとうバイロン
理解しようとしている特定の技術的問題はいくつかありますが、私の考えでは、1 回限りの解決策ではなく、文化的理解の欠如に対処していると考えています。
小数点の区切り文字として「,」を使用するように地域設定をカスタマイズしてみました。
さて、私の質問に答えます
1/ いいえ、地域設定は考慮されません - 列に 3.14 と入力する必要があります - 3,14 として表示されますが
2/ char を使用する代わりに、「getValues」を実行しただけで、すべての値に「.」が含まれます。 「,」として表示されている場合でも、小数点の区切り文字として使用できます。
(2) に対する答えは、スクリプトを扱うという点で私にとって朗報です。 (1) の答えには驚きましたが、自分のシステムが完全に構成されているとは思えません。地域設定を変更するだけでなく、それ以上のことを行う必要があるのではないでしょうか?
そして、この質問をした具体的な理由は、コード内で数字が「.」ではなく「,」で表示される場合があるからです。そしてその根本的な原因はわかりません。
Re: 小数点としてのカンマデイブ、
一度、テーブルに小数点以下の桁ではなくカンマのみが含まれるという問題に遭遇しました。 古い Mac データベースか何かからのものだったと思います。
めちゃくちゃだったので、JMP に取り込む前に、この小さな Python コードを使用してファイルを「修正」しました。
賢い人なら JMP から Python を送信することもできると思います。
f = open('/Users/bywing/Byron Wingerd/Jupyter/Data/intable.txt','r')
filedata = f.read()
f.close()
newdata = filedata.replace(".",",")
f = open('/Users/bywing/Byron Wingerd/Jupyter/Data/outtable.txt','w')
f.write(newdata)
f.close()小数点としてのカンマについてJMP が問題を解決しない理由をご存知ですか?
ローカルの設定を変更することは、最悪の行為です。
ユーザーが設定を戻さなかった場合を想像してみてください。誰かが気付くまでしばらくの間、将来の分析はすべて台無しになり、気付かれません。
データのインポートについては、どのデータがインポートでき、どのデータがインポートに失敗するかの概要を作成しました。
txt インポート - ポイントとカンマ?

Excel では、ユーザーはインポート ウィンドウの GUI で小数点記号を指定できます。
各インポートごとに、ユーザーは自分の好みやシステム設定に関係なく、正しい設定を選択できます。
JMP にそのような設定がないのはなぜですか?
小数点記号をオプションにする