SAS9.3変数のデータが無効です

RedMageKnight

SASのプログラムが正しく実行されているという問題があります。ファイルからデータを取得する方法に問題があり、内部のすべてが台無しになっています。これが私のコードの混乱の部分です:

    data Stocks;        
    infile 'location of file.txt';
    input   @1  Stock       :   $4.
            @5  PurDate     :   mmddyy10.
            @15 PurPrice    :   dollar6.1
            @21 Number      :   4
            @25 SellDate    :   mmddyy10.
            @35 SellPrice   :   dollar6.1;

            TotalPur = Number * PurPrice;
            TotalSell = Number * SellPrice;
            Profit = TotalSell - TotalPur;
run;

proc print data=Stocks;
    var Stock PurDate PurPrice Number SellDate SellPrice TotalPur TotalSell Profit;
run;

そして、これが私が扱っているデータです:

IBM  5/21/2006 $80.0 10007/20/2006 $88.5
CSCO04/05/2005 $17.5 20009/21/2005 $23.6
MOT 03/01/2004 $14.7 50010/10/2006 $19.9
XMSR04/15/2006 $28.4 20004/15/2006 $12.7
BBY 02/15/2005 $45.2 10009/09/2006 $56.8

データの説明は次のとおりです。

Stock --> Starting Column: 1, Length: 4, Type: Char.
PurDate --> Starting Column: 5, Length: 10, Type: mm/dd/yyyy.
PurPrice --> Starting Column: 15, Length: 6, Type: Dollar Signs and Commas.
Number --> Starting Column: 21, Length: 4, Type: Num.
SellDate --> Starting Column: 25, Length: 10, Type: mm/dd/yyyy.
SellPrice --> Starting Column: 35, Length: 6, Type: Dollar Signs and Commas.

実行するたびに、各行に「注:数値のデータが無効です」と表示されます。それは私のすべてのデータ(日付値など)をオフにします。計算された変数は、適切に取得されていない数値データに依存しているため、機能しないことを理解しています。人々が私に与えることができるどんな方向性にも感謝します。

mvherweg

すべてのコロンを取り除きます(:)。
次に、数字の4の後にドット(。)を追加して、それが情報であることを明確にします。
それでうまくいくはずです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

SAS CATX エラー: CATX の Null パラメーターが無効です

分類Dev

「se」の値がSASトークンで無効です

分類Dev

起動時にCloud9サービスを開始する際の引数が無効です

分類Dev

SASの3つの変数を条件とする2つのデータセットのマージ

分類Dev

サブグリッドとローカルデータがIE9で機能しないJqGrid-スロー-「SCRIPT600:この操作のターゲット要素が無効です」

分類Dev

SAS-マクロで複数のデータセットを変更するためのコードの改善

分類Dev

Kerasラベルデータの引数が無効です

分類Dev

sas:カテゴリ変数に3つ以上のレベルがある場合、2つのレベルのデータを選択して2つのサンプルt検定を実行できますか?

分類Dev

Cloud9 Ace コード エディターで貼り付けを無効にする方法は?

分類Dev

指定されたサーバーの場所(カタリナホーム)フォルダーが無効です。Netbeans8.1を搭載したTomcat9

分類Dev

\ xC3 \ xA9がJSONファイルを無効にするのはなぜですか?

分類Dev

SASマクロ変数の無効なオプション名

分類Dev

サイズ変更を無効にした後、Java 9がJFrameのデフォルトのタイトルの高さを変更しました

分類Dev

`E <-`(` * tmp * `、value = 1:9)のエラー:Rでグラフ分析を試行するとインデックスが無効になります

分類Dev

SASのIN句値としてデータセット変数値を使用する

分類Dev

SAS数値をTeradataBIGINTに変換するデータ型の不一致

分類Dev

WebSocket-Safari9-ヘッダー値のUTF-8シーケンスが無効です

分類Dev

引用符付きのSASマクロ変数をデータステップ変数に割り当てます

分類Dev

変数の構文が無効です

分類Dev

データセット(SAS)に変数(列)を追加します

分類Dev

Azureデータファクトリの論理関数式が無効です

分類Dev

Azureデータファクトリの論理関数式が無効です

分類Dev

SASでの多次元配列変数の再コーディング

分類Dev

iOS9シミュレーターでApplePayを無効にする

分類Dev

SAS(WPS)でProcSQLを使用する場合の「無効な列名」エラー

分類Dev

SAS-別のデータセットに応じて変数の名前を変更する

分類Dev

ArgumentError:2、4、6、9、11の月の日付DateTime.now()。change()が無効です

分類Dev

単一のデータセットから複数のSASマクロ変数リストを作成する

分類Dev

SAS-同じデータセットの異なるID変数内での行ごとの比較とすべての重複の削除

Related 関連記事

  1. 1

    SAS CATX エラー: CATX の Null パラメーターが無効です

  2. 2

    「se」の値がSASトークンで無効です

  3. 3

    起動時にCloud9サービスを開始する際の引数が無効です

  4. 4

    SASの3つの変数を条件とする2つのデータセットのマージ

  5. 5

    サブグリッドとローカルデータがIE9で機能しないJqGrid-スロー-「SCRIPT600:この操作のターゲット要素が無効です」

  6. 6

    SAS-マクロで複数のデータセットを変更するためのコードの改善

  7. 7

    Kerasラベルデータの引数が無効です

  8. 8

    sas:カテゴリ変数に3つ以上のレベルがある場合、2つのレベルのデータを選択して2つのサンプルt検定を実行できますか?

  9. 9

    Cloud9 Ace コード エディターで貼り付けを無効にする方法は?

  10. 10

    指定されたサーバーの場所(カタリナホーム)フォルダーが無効です。Netbeans8.1を搭載したTomcat9

  11. 11

    \ xC3 \ xA9がJSONファイルを無効にするのはなぜですか?

  12. 12

    SASマクロ変数の無効なオプション名

  13. 13

    サイズ変更を無効にした後、Java 9がJFrameのデフォルトのタイトルの高さを変更しました

  14. 14

    `E <-`(` * tmp * `、value = 1:9)のエラー:Rでグラフ分析を試行するとインデックスが無効になります

  15. 15

    SASのIN句値としてデータセット変数値を使用する

  16. 16

    SAS数値をTeradataBIGINTに変換するデータ型の不一致

  17. 17

    WebSocket-Safari9-ヘッダー値のUTF-8シーケンスが無効です

  18. 18

    引用符付きのSASマクロ変数をデータステップ変数に割り当てます

  19. 19

    変数の構文が無効です

  20. 20

    データセット(SAS)に変数(列)を追加します

  21. 21

    Azureデータファクトリの論理関数式が無効です

  22. 22

    Azureデータファクトリの論理関数式が無効です

  23. 23

    SASでの多次元配列変数の再コーディング

  24. 24

    iOS9シミュレーターでApplePayを無効にする

  25. 25

    SAS(WPS)でProcSQLを使用する場合の「無効な列名」エラー

  26. 26

    SAS-別のデータセットに応じて変数の名前を変更する

  27. 27

    ArgumentError:2、4、6、9、11の月の日付DateTime.now()。change()が無効です

  28. 28

    単一のデータセットから複数のSASマクロ変数リストを作成する

  29. 29

    SAS-同じデータセットの異なるID変数内での行ごとの比較とすべての重複の削除

ホットタグ

アーカイブ