0

私はstataに完全に慣れていません。形式(d-mmm-yy) の日付を持つ 3 つの異なるデータセットをマージしようとしています。マージしようとしているときに、次のようなエラーが発生しました

date is str 9 in using data stata
r(106)

このエラーの意味がわかりません。助けが要る。必要に応じて追加情報を提供できます。

ありがとう

4

1 に答える 1

2

これはおそらく、一部のデータセットでは日付が数値として保存されていることを意味します (Stata の形式は Unix に似ており、1960 年 1 月 1 日からの経過日数です) が、他のデータセットでは文字列です (これはまさに Stata があなたに伝えていることです) )。それらをすべて同じ形式に変換する必要があります。

generate long n_date = date(date, "DMY", 2050)

help date()またはを参照してくださいhelp date functions

于 2012-09-12T20:33:27.673 に答える