ウィルキンソン検定を使用して、いくつかの統計ソフトウェアを比較しようとしています。最初の質問のように ASCII ファイルを読み取るために、テストを ANSI エンコーディングの 6 つの個別の .txt ファイルとして保存しようとしました。また、テストを .nfo ファイルとして保存しようとしました。ソフトウェア (SPSS) は、ファイルを ABCDE にエンコードする必要があります。SPSS でデータを挿入し、[ファイル] -> [データの読み取り] よりもスペース区切り文字を使用すると、1 2 3 4 5 "ONE" が返されます。私が間違っていることを誰かが知っていますか?ありがとう!
2 に答える
0
ソースとして Andy の SPSS コードを使用しています。残念ながら、それをテストできる SPSS がありません。それがうまくいくことを願っています。
GET DATA
/TYPE=TXT
/FILE="C:\Users\Andy W\Desktop\test.txt"
/DELCASE=LINE
/DELIMITERS=" ,"
/QUALIFIER='"'
/ARRANGEMENT=DELIMITED
/FIRSTCASE=1
/IMPORTCASE=ALL
/VARIABLES=
A F1
B F1
C F1
D F1
E F1
NAME$ A7.
EXECUTE.
" と ' の両方を QUALIFIER として定義する方法がわかりません。
PSPP で同じタスクを実行しようとしました (SPSS を使用できないため)。次のコードはうまく機能します。
GET DATA
/TYPE=TXT
/FILE="/home/djhurio/temp/test.txt"
/IMPORTCASES=ALL
/ARRANGEMENT=DELIMITED
/DELCASE=LINE
/DELIMITERS=" ,"
/QUALIFIER="""'"
/VARIABLES=
A F1
B F1
C F1
D F1
E F1
NAME$ A5.
list
/var = all.
次の結果が得られました。
A B C D E NAME$
- - - - - -----
1 2 3 4 5 ONE
1 2 3 4 5 TWO
1 2 3 4 5 THREE
1 2 3 4 . FOUR
1 2 3 4 5 FIVE
1 2 3 4 5 SIX
于 2011-11-14T20:00:05.290 に答える
0
この例では V18 を使用し、GUI を使用するだけでファイルをインポートできました。以下は、GUI が生成したものを逐語的に示したものです (唯一の違いは、区切り文字としてスペースとコンマの両方を使用することを選択したことです)。
GET DATA
/TYPE=TXT
/FILE="C:\Users\Andy W\Desktop\test.txt"
/DELCASE=LINE
/DELIMITERS=" ,"
/QUALIFIER='"'
/ARRANGEMENT=DELIMITED
/FIRSTCASE=1
/IMPORTCASE=ALL
/VARIABLES=
V1 F5.3
V2 F4.2
V3 F4.3
V4 F13.11
V5 A4
V6 A7
V7 A3
V8 F1.0
V9 A1
V10 F1.0
V11 A4.
CACHE.
EXECUTE.
DATASET NAME DataSet1 WINDOW=FRONT.
V6 の後で軽薄な変数が生成された理由はよくわかりませんが、それ以外はすべて問題ないようです。文字列として解釈5D-0
しましたが、何と解釈するのでしょうか? また、テキスト修飾子は 1 つしか選択できませんが、この例ではインポートされる文字列を妨げません。以下はスクリーンショットです。
于 2011-11-12T19:14:45.960 に答える