楼主: jlf007
1085 5

[问答] 如何在两组数据中将每个值在各自组中的排序位置对应? [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

初中生

95%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
73 点
帖子
5
精华
0
在线时间
28 小时
注册时间
2018-9-7
最后登录
2024-2-26

楼主
jlf007 发表于 2021-12-2 09:55:13 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

例如:

有数据df1, df2

df1 <- c(34,34,99,94,8)

df2 <- c(239,402,408,910,375)

df1里的数据位置不变,在df2中,让df2中的最大数910位置移动到第3位,(与df1中的最大数99所在的位置3对应),让df2中的第二大数408位置移动到第4位,(与df1中的第二大值94所在的位置4对应),以此类推。也就是说,让df2中的数按照df1中的顺序排列。试了order()函数,没有成功,向大神请教!



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:df2

回帖推荐

s609078902 发表于2楼  查看完整内容

df1 的数据顺序对你的分析有影响?

沙发
s609078902 发表于 2021-12-2 10:26:34
df1 的数据顺序对你的分析有影响?
  1. sort(df2)[rank(df1, ties.method = "first")]
复制代码


已有 2 人评分经验 论坛币 学术水平 热心指数 收起 理由
Studio-R + 80 + 5 + 4 精彩帖子
cheetahfly + 10 热心帮助其他会员

总评分: 经验 + 80  论坛币 + 10  学术水平 + 5  热心指数 + 4   查看全部评分

藤椅
jlf007 发表于 2021-12-2 12:21:16
s609078902 发表于 2021-12-2 10:26
df1 的数据顺序对你的分析有影响?
谢谢大神!举例的df1和df2在我的数据集里还可以起到索引的作用,我想看一下在df1和df2有相同的变化趋势时,其它值是不是有相关性。

板凳
lzsxy2009 发表于 2021-12-3 16:14:54
太专业了,期待有人可以解答

报纸
houjwx 发表于 2021-12-6 12:49:47
matlab我会,你这是什么语言?不知道

地板
ybin536913 发表于 2022-8-10 17:33:11
看到数据就头痛~

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-22 07:03