R 为什么订单只返回第一行

R 为什么订单只返回第一行,r,R,我有一个非常简单的data.frame(fract_data),我正在尝试对其进行排序,但是当我应用ORDER函数时,只返回第一行。不是所有的行都应该返回吗?我应该如何使用ORDER返回所有行 fract_data[order("date"),] date code rank.ey rank.roce rank.combined rank.final fract 1 2005-01-31 ABC 1 8 9

我有一个非常简单的data.frame(
fract_data
),我正在尝试对其进行排序,但是当我应用
ORDER
函数时,只返回第一行。不是所有的行都应该返回吗?我应该如何使用
ORDER
返回所有行

    fract_data[order("date"),]
        date code rank.ey rank.roce rank.combined rank.final fract
1 2005-01-31  ABC       1         8             9          4     3
如下图所示,
fract\u数据中有48行

attributes(fract_data)
$names
[1] "date"          "code"          "rank.ey"       "rank.roce"     "rank.combined" "rank.final"    "fract"        

$class
[1] "data.frame"

$row.names
 [1]  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
[42] 42 43 44 45 46 47 48
考虑到下面返回的属性,
fract_data2
只有一行,它似乎也不是打印或显示问题

> fract_data2 <- fract_data[order("date"),]
> attributes(fract_data2)
$names
[1] "date"          "code"          "rank.ey"       "rank.roce"     "rank.combined" "rank.final"    "fract"        

$row.names
[1] 1

$class
[1] "data.frame"
>分形数据2属性(分形数据2)
$names
[1] “日期”“代码”“等级.ey”“等级.roce”“等级.组合”“等级.最终”“分数”
$row.name
[1] 1
美元级
[1] “数据帧”

order()
需要一个或多个向量,您向它提供一个只包含一个元素“date”的字符向量。试试
fract\u data[order(fract\u data$date),]

太棒了,谢谢,我想这会很简单。谢谢你的帮助。非常感谢。请尝试在包装
plyr