R xtable的排序输出

R xtable的排序输出,r,xtable,R,Xtable,我有一个用于创建表的数据集,但现在我希望输出按字母顺序排序顺序,排序或排序。列表我没有去上班。这是我的一个例子 library(maptools) data(wrld_simpl) tab.test <- xtable(subset(wrld_simpl@data, select=c(NAME, REGION))) head(tab.test) % latex table generated in R 2.15.1 by xtable 1.7-0 package % Sun Nov 4

我有一个用于创建表的数据集,但现在我希望输出按字母顺序排序<代码>顺序,
排序
排序。列表
我没有去上班。这是我的一个例子

library(maptools)
data(wrld_simpl)
tab.test <- xtable(subset(wrld_simpl@data, select=c(NAME, REGION)))
head(tab.test)
% latex table generated in R 2.15.1 by xtable 1.7-0 package
% Sun Nov  4 19:58:19 2012
\begin{table}[ht]
\begin{center}
\begin{tabular}{rll}
  \hline
 & NAME & REGION \\ 
  \hline
ATG & Antigua and Barbuda &  19 \\ 
DZA & Algeria &   2 \\ 
AZE & Azerbaijan & 142 \\ 
ALB & Albania & 150 \\ 
ARM & Armenia & 142 \\ 
AGO & Angola &   2 \\ 
   \hline
\end{tabular}
\end{center}
\end{table}
库(maptools)
数据(wrld_siml)

tab.test据我所知,这与
xtable
无关

鉴于
wrld\u siml
是一个
空间多边形数据框
,我认为使用试图修改
S4
对象的
数据
插槽的副本会更容易

plyr
软件包有一个很好的功能
arrange
,可以方便订购。不清楚您是否希望按
NAME
然后再按
REGION
排序,因此我将给出仅按
NAME
排序的示例

wrld_data <- wrld_simpl@data


library(plyr)

arranged_data <- arrange(wrld_data, NAME)
# this was nice syntax for
# wrld_data[order(wrld_data$NAME),]

# subset colums
subset_data <- subset(arranged_data, select = c(NAME, REGION))

head(subset_data)

           NAME REGION
1 Aaland Islands    150
2    Afghanistan    142
3        Albania    150
4        Algeria      2
5 American Samoa      9
6        Andorra    150

就我所知,这与
xtable
无关

鉴于
wrld\u siml
是一个
空间多边形数据框
,我认为使用试图修改
S4
对象的
数据
插槽的副本会更容易

plyr
软件包有一个很好的功能
arrange
,可以方便订购。不清楚您是否希望按
NAME
然后再按
REGION
排序,因此我将给出仅按
NAME
排序的示例

wrld_data <- wrld_simpl@data


library(plyr)

arranged_data <- arrange(wrld_data, NAME)
# this was nice syntax for
# wrld_data[order(wrld_data$NAME),]

# subset colums
subset_data <- subset(arranged_data, select = c(NAME, REGION))

head(subset_data)

           NAME REGION
1 Aaland Islands    150
2    Afghanistan    142
3        Albania    150
4        Algeria      2
5 American Samoa      9
6        Andorra    150

这似乎与xtable无关,请发布一个可复制的示例,包括
wrld_smpl
是什么,或者它是数据集所在的包。我同意mnel。您希望对数据帧进行排序。在这种情况下,使用
order
并将其提供给
xtable
这似乎与xtable无关,请发布一个可复制的示例,包括
wrld\u smpl
是什么,或它是数据集所在的包。我同意mnel。您希望对数据帧进行排序。在这种情况下,使用
order
并将其提供给
xtable