我有一个很大的数据集(1121行x 532列)。
每列代表一份自我报告问卷。
我有几个新手(n = 3015)。
我想用每个列的中位数替换每个NAs。我该如何用列的非缺失条目的中位数来替换大数据集中每一个coumn的NAs?
我该怎么做?
我试图使用na.omit
函数从缺失值中清除数据集,但是R放弃了发现NAs的整个行。
这对我来说是个问题,因为在这个操作之后我有一个只有641行的数据集。每列代表比例名称和项目编号(即IUI23 ... IUI是比例名称和23项目编号)。
我需要找到每列的中位数,而不是选择列的标题,然后用每列的中位数替换每个NA。