データ列を連続数値にする方法私はこれでつまずいて、適切な構文を見つけることができませんでした。
私のデータには「InstHead_Serial」というタイトルの列があります。これは常に小数点を含まない 6 文字の数値です。
分析ではデータを数値として扱いたいのですが、データベースから取得したデータは文字型データです。
データ型を数値/連続型に変換するために、以下のコマンドを何度も並べ替えてみましたが、無駄でした。誰かが正しい構文を提供してくれると、非常に役立ちます。前もって感謝します!
Column( "InstHead_Serial" ) << data type( numeric, continuous, Format( "" ) );
高度な統計モデリング消費者および市場調査データアクセスデータのブレンディングとクリーンアップマスカスタマイゼーションRe: データ列を連続数値にする方法それでうまくいきました。素晴らしい、ありがとうございます!!
Re: データ列を連続数値にする方法なぜ機能しないのかはわかりませんが、モデリング タイプを別のステートメントに分離するだけの簡単な修正です。
column("InstHead_Serial") << data type(numeric,format("Best"));
column("InstHead_Serial") << modeling type(continuous);Re: データ列を連続数値にする方法ありがとうジム!
これらの形式タイプの両方を試したところ、どちらも次の結果になりました。
データ型が文字から数値に変更されました
形式は、指定したスクリプト レシピに従って Fix Dec または best に変更されます。
モデリング タイプは「名目」と「連続」のままです。私は次のことを試しました:
、連続、
、「連続」、
、モデリングタイプ(「連続」)
、モデリングタイプ(連続)
データテーブルに手動で移動して列を選択し、列情報を連続に変更することができるので、何かがうまくいくように思えますが、これまでのところ何も試していません。
もっとアイデアを試してみてください。
Re: データ列を連続数値にする方法これであなたが望むものが得られるはずです
column("InstHead_Serial") << data type(numeric,continuous,format("Fixed Dec", 6,0));
また
column("InstHead_Serial") << data type(numeric,continuous,format("Best"));