月から月にフォーマットされた日付変数をJMPに取り込むにはどうすればいいですか?こんにちは、
私はアプリケーションからJMPにデータをインポートしています、そして日付フォーマットはもともと月(abr) - 年フォーマットです、従って:
09年1月
feb-09
09年3月
等
私はExcelで日付形式を変換してからJMPで指定することができますが、JMPがこれを直接処理する方法はありますか?JMPは日付を数値型/連続型のみと見なすようです。
日付フィールドのフォーマットこれは式として提案されました。実装するには、新しい列を作成し、type = numeric、attribute、formula、例からコピー/貼り付けをします。フィールドを変更する :Text_Mon_Yr 日付に解析しようとしている文字データの名前に。必ず列の表示形式を読みやすい形式に設定してください。これはソートに使用できます。
別の方法としては、2009_09、2009_10のように、希望どおりにソートする文字セットを作成することが考えられます。
ExcelとJMPの両方に、基礎となる数値から表示される値への日付/時刻のマッピングに使用される内部規則があることを理解してください。実装するソリューションには、移行を行う前に、Excel側でフォーマットを変更することが含まれる場合があります。
がんばろう日付フィールドのフォーマット回答いただきありがとうございます。JMPスクリプティングについては詳しく調べていません。excelにdayフィールドを追加したので、2007年1月1日にインポートしましたが、実際はその月の要約値に過ぎません。
月の値であることをJMPに認識させ、それらをJMP UIで日付順に並べる方法はありますか?日付フィールドのフォーマットExcelとJMPはどちらも通常は時間を数値/連続として処理しますが、時間の経過やユーザーに指定されるフォーマットオプションの定義方法が異なります(1 = 1日のExcelと1秒のJMP)。
あなたの例で指定された月の日が見えません、私は月の15日がうまくいくとあなたがテキストを数値の日付にマッピングしたいと思うでしょう。テキストは式にコピーすることができ、コメント(//で始まる)は消えます。
Informat(//テキストを数値フォーマットに変換します
"15" || //月の15日を追加する
Munger(:Text_Mon_Yr、1、3)|| //最初の3文字を月の略語として抽出します
"20" || //年に20を加える(1999年以降のすべての年を想定)
Munger(:Text_Mon_Yr、5、2)、//年コードの後半を追加
"ddMonyyyy" // [informat]をテキストから数値に変換するためのjmpフォーマット
)