コマンドを使用outsheet
してcsvファイルにエクスポートするデータセットがあります。ある場所で線が途切れる行がいくつかあります。16進エディタを使用して、レコード内の改行「0a」の制御文字を認識できました。改行を生成する変数の値は、視覚的に(Stataで)5文字のみを示します。しかし、文字数を数えると:
gen xlen = length(x)
私は6を取得します。この問題を取り除くためにPerlプログラムを書くことはできますが、エクスポートする前にStataの制御文字を削除することを好みます(たとえば、を使用してregexr()
)。誰かが制御文字を削除する方法を知っていますか?