こんにちは、みんな、
臨床データセットの再フォーマットにご協力いただければ幸いです。 複数回の訪問で複数の患者の最大50個の変数を記録します。 したがって、最大51の列があり、そのうちの1つは患者ごとのMRNまたはレコード番号です。 通常、患者/ MRNごとに6〜7行のデータがあり、さまざまな訪問で取得された変数についてレポートします。 だから2つの質問:
1)患者MRNごとの訪問数をカウントし、MRNが別の列で変更された場合に0にリセットする、新しい増分カウント変数を生成するにはどうすればよいですか?
2)この新しいカウント変数(および/またはMRN変数)を使用して、各患者の列に50x 7の変数があり、各患者が1行になるようにデータを転置するにはどうすればよいですか? 例:患者が7回の訪問で体重と体温を記録した場合、体重1、体重2、体重3、...体重7、および同様にtemp1、temp2 ... temp7に対して複数の列を作成できますか?
事前にアドバイスをお願いします!
MRN。訪問日。理想的なカウンター(MRNの変更に基づく)
1001。2020年1月23日。 1
1001。2020年1月30日。 2
1001。2020年2月4日。 3
1001。2015年12月2日。 4
1001。2015年12月9日。 5
1001。2015年12月16日。 6
1001。2015年12月23日。 7
2350。2016年1月6日。 1
2350。2016年4月14日。 2
2350。2018年12月17日。 3
2350。2018年12月21日。 4
2350。2018年12月31日。 5
2350。2019年1月7日。 6
2350。2019年1月14日。 7
2311. 2016年2月17日。 1
2311. 2016年3月2日。 2
2311. 2016年3月16日。 3
2311. 2016年7月18日。 4
2311. 2016年7月25日。 5
2311. 2016年8月1日。 6
2311. 2016年8月8日。 7
11223。2016年8月15日。 1
11223。2016年8月22日。 2
...........。
カウンター列の式は、Col Rank(:DateOfVisit、:MRN)だけです。
次に、ピボットは[テーブル]-> [分割]-> [分割方法:カウンター]です。分割列:高さ、重量;グループ:MRN