【发布时间】:2014-08-11 20:53:26
【问题描述】:
我正在使用此代码通过 mtime 读取我的文件。但是,读取文件的速度非常快,以至于 mtime 不起作用。
###### checks all files in directory ########
readinfiles<-function(){
details<- file.info(list.files("filename", all.files=F, full.name=T));
details<- details[with(details, order(as.POSIXct(mtime))),]
file<- rownames(details)
}
all_files<- readinfiles();
list_all_files<- as.list(all_files);
list_all_files;
有没有办法按字符拼写数字对文件进行排序? 这就是我想要的。
list_all_files;
THREE20142305//tablesCORRECTED///onea
THREE20142305//tablesCORRECTED///twoa
THREE20142305//tablesCORRECTED///threea
THREE20142305//tablesCORRECTED///foura
我得到了什么:
list_all_files;
THREE20142305//tablesCORRECTED///foura
THREE20142305//tablesCORRECTED///onea
THREE20142305//tablesCORRECTED///threea
THREE20142305//tablesCORRECTED///twoa
【问题讨论】:
-
还想指出,我的代码现在只要在我的实验中使用它就可以工作。我需要适应阅读 onea、twoa 等的工作......
-
拼出的数字是否超过
nine?或者它们是否至少有一个可管理的上限,您可以在其中枚举它们? -
呃...
sort(list_all_files)?我可能很天真,但是…… -
你的号码名有多高?只到“四”吗?
-
他们拼写到 100