私は変数id, condition, response
からなるデータセットを持っています。私は、データクリーニングのために、たとえば、Excelファイルを生成するには、次の構文を持っている:この書き込みファイルは、異なるSPSSバージョンでは機能しません。
compute tab=9.
formats tab (pib).
write outfile='Directory\outfile.xls'/" if id = " tab id tab " and condition = " tab condition tab " response = ".
execute.
は変数tab
は、Excelファイル内の別の細胞にwrite outfile
コマンドで出力(テキスト、変数)を分離するために作成されます。 私は1台のコンピュータ(SPSS 23、64ビット)の構文を実行すると予想されるとして、それはこのように、動作します:
|if id = | 1 | and condition = | 2 |response =|
各|
は、セルを表します。
しかし、私は別のコンピュータ(SPSS 23,32ビット)で動作し、動作しません。特に、すべてのフィールドをwrite outfile
から1つの単一セルにダンプします。このように見える
|if id = 1 and condition = 2 response =|
何がうまくいかないのか分かりますか?私はそれが変数tab
と関係があると考えています。そして、pib
フォーマットの意味は?
更新:テキスト形式でoutfileを書き込もうとしましたが、タブは正常に動作します。
write outfile='Directory\outfile.txt'/" if id = " tab id tab " and condition = " tab condition tab " response = ".
ありがとうございます。私は何度か試してみると同じです。構文はあるコンピュータでは動作しますが、他のコンピュータでは動作しません。何がうまくいかないのか分かりますが、.txt出力形式は一時的な解決策です。 PIB形式などについて、どこで私が読むことができるか教えてください。私はいくつかの検索を行いますが、SPSSに特有のものは何も見ません。 – NonSleeper
しかし、2つのシステムで生成されたテキストファイルを比較してください。それらは同一でなければなりません。 PIBに関しては、Helpメニューからアクセス可能なCommand Syntax Referenceで、PIBと関連するIBとPIBHEXの形式について読むことができます。私に2つのファイルを送ってもらうために、私は16進ダンプ([email protected])でそれらを調べることができます – JKP
参考ヒントありがとうございます、はい、これらのファイルは、フォーマットを除いて同じように見えます。ファイルの送信に関しては、私は非常に感謝していますが、データの機密性が原因であるかどうかはわかりません。同じ問題を抱えて仮説的なデータセットを作成できるかどうかがわかります。 – NonSleeper