2017-02-08 6 views
0

私はSPSS構文を含むテキストファイルを生成するpythonスクリプトを持っています。現在、構文を実行するには、テキストファイルから構文をコピーし、空の.spsファイルに貼り付ける必要があります。私は自動的に.spsファイルを生成する必要があります。これは、何千もの解析を実行するために、Pythonスクリプトや他の自動化された方法を使用しています。SPSS以外のシステムを使用してSPSS構文ファイル(.sps)を作成するにはどうすればよいですか?

pythonスクリプトを使用して1つの大きなSPSS構文ファイルを生成し、それを1つのSPSS構文ファイルに貼り付けようとしましたが、結果の構文ファイルが大きくなり、SPSSがクラッシュするため問題は解決しません私は、複数の別々のファイルを作成できる必要があります。

SPSS GUIの外でSPSS構文ファイル(.sps)を作成するにはどうすればよいですか?

+2

.spsファイルはテキストファイルです。テキストファイルを書き込むPythonスクリプトがあるので、出力ファイルを開く文を変更して、拡張子が.txtのファイルではなく.sps拡張子のファイルを作成するだけです。 –

+0

私はBillBellの答えを2番目に出しました。 "YourSyntax.sps"に書き出してください。 –

答えて

0

拡張子を持つ構文ファイルを作成したら、そのファイルを指すINSERTコマンドを実行して構文ファイルを実行します。

また、spss.Submit APIを使用してファイルを作成せずに、Pythonスクリプトから直接実行することもできます。

0

問題を明確にしてください。コメントには、SPSS構文ファイルだけがプレーンテキストファイルであることが示されているため、任意のサイズにすることができます。構文を実行/実行しようとすると、おそらく問題が発生します。あなたは数千の分析について言及しています。生成される出力が大きすぎてSPSSがクラッシュすることはありますか?

+0

.spsファイルは単純にテキストファイルであることに気付きませんでした。私は正しい答えとしてそれを選択することはできませんでしたが、@ BillBellのコメントをアップビートしました。これは私の問題を解決しました。 – user1454024

関連する問題