如何在列表中排序数据框

问题描述 投票:0回答:1

对不起,一个愚蠢的问题。我有一个包含多个 df 的 lst

lbsl_lst
。我想重新排列 df 出现在 lst 中的顺序为: JP002A-0002、JP002A-0003、JP007A-0001、JP002A-0001。为了实现这一点,我应该怎么做才能使 lbsl_lst[[3]] 成为 JP007A-0001?

谢谢。

r
1个回答
2
投票

我看不到姓名顺序的可编程逻辑,但您可以根据他们当前的索引重新排序:

lbsl_lst = lbsl_lst[c(2, 3, 4, 1)]

或根据他们的名字:

lbsl_lst = lbsl_lst[c("JP002A-0002", "JP002A-0003", "JP007A-0001", "JP002A-0001")]
© www.soinside.com 2019 - 2024. All rights reserved.