[问题类型]: 程式咨询(我想用R 做某件事情,但是我不知道要怎么用R 写出来) [软件熟悉度]: 入门(写过其他程式,只是对语法不熟悉) [问题叙述]: 请简略描述你所要做的事情,或是这个程式的目的 ID 性别 年龄 号码 1 F 23 2 1 F 30 2 1 M 32 2 2 M 32 1 2 F 23 1 3 M 56 1 3 F 23 1 3 M 18 1 4 M 12 4 4 F 32 4 4 M 65 4 4 F 45 4 4 M 42 4 有一个资料档,我有三个方案。 方案A同ID的年龄递增排序,再用号码变量*0.5四舍五入的数字选取那一列。 方案B同ID的年龄递减排序,再用号码变量*0.9四舍五入的数字选取那一列。 方案C同ID的年龄递减排序,再用号码变量的数字选取那一列。 例如方案C 同ID下年龄递减排序 ID 性别 年龄 号码 1 M 32 2 1 F 30 2 1 F 23 2 2 M 32 1 2 F 23 1 3 M 56 1 3 F 23 1 3 M 18 1 4 M 65 4 4 F 45 4 4 M 42 4 4 F 32 4 4 M 12 4 排完后依照号码变量选该列 ID 性别 年龄 号码 1 F 30 2 2 M 32 1 3 M 56 1 4 F 32 4 我希望用function写输入方案A即可得到方案A选出的人。 [环境叙述]: R 3.2.3