【发布时间】:2020-09-14 19:50:24
【问题描述】:
我在数据框中有不同的 A、B、C 列。 A 有 7,7,5 B 有 a,f,g,C 有 3,2,1 值。我只需要按字母顺序对 C 的值进行排序,只留下整个数据框。我看到 order() 函数让我们针对一列对整个数据框进行排序,但我需要对单个列进行排序。
【问题讨论】:
-
如果您的数据框名为
df,您可以使用df$C <- sort(df$C)。这更像是你可以在教科书或网上查到的东西,而不是在 SO 上问。另外,order可以订购一列,如果你愿意:df$C <- df$C[order(df$C)] -
这能回答你的问题吗? How to sort a data frame in R
-
@edlynch82 请参阅 Bernhard 的回答,以在 SO 上创建可重现的示例。另请添加预期输出(下一次)
-
嘿@Kay 当然!感谢您的评论