【发布时间】:2012-04-26 00:35:42
【问题描述】:
我的文件是:
CT.BP.50.txt
CT.BP.200.txt
CT.BP.500.txt
GP.BP.50.txt
GP.BP.200.txt
GP.BP.500.txt
files <- c("CT.BP.50.txt", "CT.BP.200.txt", "CT.BP.500.txt", "GP.BP.50.txt", "GP.BP.200.txt", "GP.BP.500.txt")
我想对它们进行特定的操作,我可以这样做:
for (i in 1:length(files)) {
foo <- read.table(files[i])
barplot(table(foo$V1), main = files[i])
}
但是 R 按以下顺序绘制它们:
“CT.BP.200.txt”“CT.BP.500.txt”“CT.BP.50.txt”“GP.BP.200.txt”“GP.BP.500.txt”“GP .BP.50.txt"
我希望它们按排序顺序绘制:
“CT.BP.50.txt”“CT.BP.200.txt”“CT.BP.500.txt” "GP.BP.50.txt" "GP.BP.200.txt" "GP.BP.500.txt"
如何对具有字母数字名称的对象进行排序?
【问题讨论】:
标签: r sorting alphanumeric