オンライン ソースから .xlsx ファイルを介してインポートしたスポーツ データがあります。各観察は、NFL (アメリカン フットボール) の試合におけるペナルティです。これを後でmerge
別のデータセットで行うには、2 つのファイル間で一致する特定の変数/値が必要です。ただし、1 つの変数で問題が発生しています。
問題の主なデータセット (最初に言及したペナルティ データセット) で、私の最終的な目標は、タイプとの 2 つの変数Minute
とを作成することです。これにより、宛先データセットのそれぞれの変数と完全に対応するようになります。NFL ゲームの特定のクォーターの残り時間である必要な情報を利用できますが、奇妙な方法で保存されており、変換に問題があります。Second
byte
format %8.0g
データは という変数に格納されますTime
。目に見えて、元の .xlsx ファイルからインポートされたデータは問題なく表示されます。たとえば、最初の観測値は "12:21" で、四半期が 12 分 21 秒残っていることを示します。ただし、.xlsx シートからインポートする場合、Stata は変数Time
が hh:mm で測定された日付/時刻変数であると想定し、タイプdouble
とフォーマットを に割り当てます%tchh:MM
。
最後に、この変数を正しくフォーマットすることはあまり気にしませんが、何らかの形でこれを宛先ファイルの必要な列と列にTime
一致させる必要がMinute
あります。Second
私はいくつかの異なるアプローチを試みましたが、今のところ何もうまくいかないようです。