【发布时间】:2013-07-01 10:21:26
【问题描述】:
我尝试合并两张表,结果是这样的,
subj gamble_gamble n_gambles expected_value
1 19 32 1.7
10 3 4 1.5
100 3 4 1.5
101 6 32 1.4
102 3 4 1.5
103 19 32 1.7
subj 列未按常规方式排序(例如 1、2、3、4、5、6)。我尝试使用此命令订购subj 列:
newdata <- table3[order(subj),]
但它不起作用。有人可以帮帮我吗?
【问题讨论】:
-
对我来说这看起来很正常......我错过了什么?
-
可能
subj是一个字符,您希望它像数字一样排序吗? -
它不是完整的表,那是少数第一个表,主题列排序在 1,10,100,101... 但我希望它排序在 1,2,3,4,5,6
-
你试过
table3[order(as.numeric(as.character(table3$subj))),]吗? -
@roland,我没有看到你的评论。将其发布为答案,我将删除我的:-)