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