0

変数が記号 | で区切られた .txt にデータがあります。最初の行には変数名が含まれています。次のようにデータを正常に挿入しました。

insheet using "filename.txt", delim("|") clear

ただし、データセットから変数を 1 つだけインシートしたいと考えています。1つの変数のみを挿入しようとすると、次のことを試しました:

insheet variable using "filename.txt", delim("|") clear

残念ながら、それは機能せず、縮小版の .txt を使用すると、次のエラーが表示されます。

too few variables specified
error in line 2 of file

.txt は次のようになります。

V1|V2
123|456

より多くの変数とより多くの行があることに注意してください。説明を簡単にするために減らしました。さらに、.txt は各行の後に自動改行でフォーマットされます。

このタスクを実行するために提供できるヘルプをいただければ幸いです。問題をより明確にするために、 について他に提供できる情報があるかどうかお知らせください。

4

2 に答える 2

0

Stata コマンドinsheetにはこのオプションがありません。とを使用insheetkeep varnameます。

于 2014-01-24T12:50:55.820 に答える
0

それがうまくいかない理由を私が言うのは難しいですがinsheet、他のインポートコマンドよりも少し壊れやすいように見える古いコードです。

試しましたimport excelか?

あなたが望んでいないことはinsheetすべて問題外ですか?drop

をスペースまたはコンマfilefilterに変更するために使用することを考えましたか?|

于 2013-05-02T17:37:01.340 に答える