小编asm*_*smi的帖子

在文件文件中列出目录中所有文件的文件信息

我试图列出与目录中的文件相关的文本文件中的所有信息.我使用下面的语句来做到这一点:

file.info(list.files(path="C:\\temp\\dat\\work",pattern="\\.T$))
Run Code Online (Sandbox Code Playgroud)

我得到的输出是 -

          size isdir mode mtime ctime atime  exe
17517.T   NA    NA <NA>  <NA>  <NA>  <NA> <NA>
17530.T   NA    NA <NA>  <NA>  <NA>  <NA> <NA>
17565.T   NA    NA <NA>  <NA>  <NA>  <NA> <NA>
Run Code Online (Sandbox Code Playgroud)

我想要的是以下列格式获取文本文件中的所有信息 -

Date modified  Time modified         size   file name
10/08/2015      02:39 AM            122055    17517.T
10/08/2015      02:39 AM            122662    17530.T
10/01/2015      08:37 PM             76613    17565.T
Run Code Online (Sandbox Code Playgroud)

r

6
推荐指数
1
解决办法
4993
查看次数

使用R从Outlook电子邮件下载附件

我每个星期天都收到一封电子邮件附件(一个压缩文件夹).电子邮件的主题永远不会改变.我想找到包含指定主题行的最新电子邮件并下载附件.我是新的R用户,到目前为止我只找到了一种基于主题打印电子邮件正文的方法(来自stackoverflow上的其他问题之一如何使用R RDCOMClient检索Outlook收件箱电子邮件?).理想情况下,我想在指定日期找到收到指定主题的电子邮件,然后下载附件.有人可以指出我正确的方向.任何帮助将不胜感激.谢谢.

r rdcomclient

6
推荐指数
1
解决办法
5584
查看次数

使用 R 从需要凭据的 FTP 站点下载文件

我正在尝试从需要凭据的 FTP 站点下载一些 zip 文件。我能够使用 RCurl pacakge 中的 getURL 函数从站点获取文件列表。这是我使用的代码(来自对旧的 stackoverflow 问题之一的回答)。

library(RCurl)
url<-"ftp://ftp.mysite.com/EOD/"
userpwd<-"name:password"
filenames <- getURL(url, userpwd = userpwd,
                    ftp.use.epsv = FALSE,dirlistonly = TRUE)
filenames<-strsplit(filenames, "\r\n")
Run Code Online (Sandbox Code Playgroud)

我尝试了几个函数(downloadFile、download.file、getURL 等)将这些文件下载到我计算机上的本地目录,但是,我不断收到以下错误 -

Error in download.file(url, destfile = pathnameT, mode = mode, quiet = !isVisible(verbose),  : 
  cannot open URL 'ftp://ftp.mysite.com/EOD/testfile_txt.zip'
In addition: Warning message:
In download.file(url, destfile = pathnameT, mode = mode, quiet = !isVisible(verbose),  :
  InternetOpenUrl failed: 'The login request was denied
Run Code Online (Sandbox Code Playgroud)

在阅读了这个错误之后,我尝试了两件事 - 1. 在 downloadFile 函数中指定 setInternet2(use=TRUE);和 2. 在全局工具 …

ftp r

5
推荐指数
1
解决办法
1113
查看次数

从文本文件中提取模式之间的数据

我正在使用一个文本文件,其中的数据如下所示

*******************************
Sensor 1028 at site 101
SID = 16384
Tag = AI.1028.BT.VOLT
04/07/16 05:00:00  12.65
04/07/16 06:00:00  12.64
04/07/16 07:00:00  12.68
04/07/16 08:00:00  13.08
04/07/16 09:00:00  13.76
*******************************
Sensor 1171 at well 102
SID = 20062
Tag = AI.1171.WT.LEV
04/07/16 05:00:00  0.95
04/07/16 06:00:00  0.90
04/07/16 07:00:00  0.82
04/07/16 08:00:00  0.71
04/07/16 09:00:00  0.59
04/07/16 10:00:00  0.48
Run Code Online (Sandbox Code Playgroud)

我希望能够为每个标签提取数据并创建一个数据框,如下所示 -

Tag  Timestamp          Value
1028 04/07/16 05:00:00  12.65
1028 04/07/16 06:00:00  12.64
1028 04/07/16 07:00:00  12.68
1028 04/07/16 08:00:00  13.08
1028 …
Run Code Online (Sandbox Code Playgroud)

regex import r

3
推荐指数
1
解决办法
1404
查看次数

从文件名列表中删除文件路径

我有一个文件列表,所有文件名也都有文件路径。

   [1] c:/temp/dat/work/A0017517.T c:/temp/dat/work/A0017530.T
   [3] c:/temp/dat/work/A0017565.T c:/temp/dat/work/A0017588.T
   [5] c:/temp/dat/work/A0017620.T c:/temp/dat/work/A0017697.T
   [7] c:/temp/dat/work/A0018123.T c:/temp/dat/work/A0018124.T
Run Code Online (Sandbox Code Playgroud)

我只想获取没有任何文件路径的文件名列表。我尝试了 basename() 但我不知道如何在列表中使用它。
在此先感谢您的帮助!

由于某种原因,当我尝试发表评论时,一切都搞砸了-我有一个 csv 文件,如下所示-

"","size","isdir","mode","mtime"
"C/temp/A0017517.T",122099,FALSE,666,2015-10-08 13:39:26
"C/temp/A0017530.T",122706,FALSE,666,2015-10-08 13:39:26
"C/temp/A0017565.T",76613,FALSE,666,2015-10-01 20:37:24
"C/temp/A0017588.T",162651,FALSE,666,2015-10-08 13:39:28
Run Code Online (Sandbox Code Playgroud)

我想要做的就是提取具有文件名和文件路径的第一列,并获取仅包含文件名(无文件路径)的文本文件。

r

1
推荐指数
1
解决办法
2000
查看次数

标签 统计

r ×5

ftp ×1

import ×1

rdcomclient ×1

regex ×1