【问题标题】:How to Format Rbind/Cbind in the Same Dataset/ Loop?如何在同一数据集/循环中格式化 Rbind/Cbind?
【发布时间】:2014-12-01 05:01:21
【问题描述】:

如何将我的列从升序排列到降序排列?我只有 1 行,所以它的本质是说,我如何将我的行从升序排列到降序排列,然后删除最小的行?

另外,如果我想显示数据,有没有办法在同一命令中执行 rbind 和 cbind?

例如,我的数据是 5 辆汽车,具有不同的里程、安全性等。我希望格式为:

                                   car 1                       car 2          
   Average Mileage
   Average Safety

我当前的函数使用 rbind,但显示的数据就像

 Mileage
 car1
 car2
 car3 

如何使我的安全出现在下一栏中?如果我使用 cbind,它会删除我当前拥有的内容。

【问题讨论】:

  • 从输出中看不清楚。你能显示几行输入数据集吗
  • @yearofwisdom 我不明白您为什么删除已回答的问题。我的意思是Sort Row/Columns in R。它可能对遇到相同问题的人有用。
  • 问题不清楚:“我只有 1 行...如何将我的行从升序排列到降序排列,然后删除最小的行?” 我想你的意思是“我有多行,我想按 排序,然后只保留一行(即保留最大值)”

标签: r dataframe


【解决方案1】:

不清楚升序降序是什么意思。

您可以像这样以升序方式对一列整数进行排序:

my.dataframe <- sort(my.dataframe$my.column)

【讨论】:

  • 如果你想让它们减少,那么sort(my.dataframe$my.column,decreasing=TRUE)。我同意@Chuck 的观点,您提出问题的方式相当晦涩......
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-17
  • 2014-12-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多