私が抱えている問題は次のとおりです。
私は、患者 ID 順に並べられた患者の長いリストの X 線写真と関連情報でいっぱいのデータベースを持っています。私がやりたいことは、各患者の最初の X 線撮影の時間を見つけることであり、これらの患者の X 線ごとにこれを入力したいと考えています。問題は、各患者が複数の X 線を持っていることが多く、データを別の列から timeOfFirstXray 列にコピーする方法がわからないことです。
例えば; (私の非常に貧弱なフォーマットで申し訳ありません)
ptid ...xray の日付と時刻 .....最初の XRAY の日付と時刻
4 ....... 2011/1/21 4:30 ........... 2011/1/21 4:30
4 ....... 2011/2/22 5:11 ........... 2011/1/21 4:30
4 ....... 2011/5/25 5:00 ........... 2011/1/21 4:30
5 ....... 2000/7/29 3:00 ........... 2000/7/29 3:00
5 .........2000/7/30 4:00 ......... 2000/7/29 3:00
5 ......... 2000/7/31 5:00 ......... 2000/7/29 3:00
5 .........2000/1/8 1:00 ........... 2000/7/29 3:00
6 .........2002/1/9 2:00 ......... 2002/1/9 2:00
8 ......... 2008 年 3 月 10 日 3:23 ......... 2008 年 3 月 10 日3:23
8 .........2008/4/10 5:00 ......... 2008/3/10 3:23
8 ......... 2008 年 5 月 10 日 9:00 ......... 2008 年 3 月 10 日3:23
私の疑似コードは次のとおりです。
カウンターを 0 に設定し、日付変数を各行の最初の行の日付値に初期化します。それ以外の場合、カウンター == 患者 ID の場合、日付変数の既存の値をこの行の timeOfFirstXray にコピーします
私は以前にこの種のものに SPSS や Excel を使用したことがないので、基本的に私が探しているのは上記の翻訳です。
読んでくれてありがとう!