sasに問題があります。私は数値が文字列として格納されているデータセットを持っています。問題は、数字のサイズとフォーマットが大きく異なることです。私は例を与える:大きい数字と小さい数字の文字列を数値に変換する
data s;
x='123456789';
y=input(x,best32.);
z = '0.0001246564';
a = input(z,best32.);
put 'a='y;
put a;
keep y a;
run;
出力:
y=
1.2345679E14
a=
0.00012465644
あなたは、私は大きな整数で情報を失う見ることができるように。情報を失わないために私のプログラムを作るにはどうすればいいですか?私の知る限り、この数字は15桁未満ですsas large number。私は本当にy = float(x)を設定できるpythonが本当に欠けています。
ありがとうございました。そのベスト12。デフォルトは私が知りませんでした:) – fossekall