我的文件是:
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"
如何对具有字母数字名称的对象进行排序?