总体目标是根据百分比对数量变量进行分层。我想把它分成10个等级(例如10,20,...... 100百分位数),如果它落入第10个百分点,则将其重新编码为1;如果落入第20个百分位,则将其重新编码为1,等等。此方法需要适用于我插入的任何数据集,我希望此过程尽可能自动化。下面,我已经产生了一些测试数据: data test (drop=i);
do i=1 to 1000;
a=round(un
我与NLS数据workign并尝试重新编写性别变量,在这里我把它称为从一开始女,现在我试着重新编码以下 1 Male
2 Female
0 No Information
我的代码: Error in `$<-.data.frame`(`*tmp*`, "female", value = numeric(0)) : replacement has 0 rows, data has 7120