如何在 Excel 或 SPSS 中为每个案例插入相同数量的测量值,并将没有测量的天数插入为“NA”?

如何在 Excel 或 SPSS 中为每个案例插入相同数量的测量值,并将没有测量的天数插入为“NA”?

问题:我有 +/- 1000 名患者每天的测量治疗分数。但是,并非每位患者都接受了所有天数的测量。是否可以自动为每位患者插入这些缺失的天数,并填写为“NA”(不适用)?这样,转换后表格中的测量分数仍然与正确的日期相关联。

目前,测量值在从“长到宽”转换后是连续的,但测量结果不是在连续的几天进行的。

原始表格包含长数据;有些日子会错过分数

目标:每个患者“测量”尽可能多的天数,缺失值输入为“NA”或 X。也可以将数据设置为长数据形式,只要转换为宽数据后,天数仍然相互关联即可。

目标:宽表,每个患者包含尽可能多的数据;最多 14 天;所有日子都有分数或“NA”

答案1

这里做了一些粗略的假设,但您可以根据数据的格式,使用 VLOOKUP 或 XLOOKUP 函数在新工作表中“重新生成”完整的数据集。例如:

=LOOKUP(*patient ID*, today!$A$2:$D$1000,2,FALSE)

如果在原始数据集中未找到,则会自动返回 #N/A 错误。

相关内容