gpt4 book ai didi

来自 SFTP 连接的 R 文件信息

转载 作者:行者123 更新时间:2023-12-02 04:23:00 24 4
gpt4 key购买 nike

我已经能够通过 SFTP 获得连接,并且可以使用 RCurl getURL 将文件读取到 R .我正在阅读的文件是 .csv 文件,我想从这些文件中获取创建/修改信息。现在我将数据读取到 R 并将其保存为 .csv,所以我当然缺少原始文件信息。是否有功能使我只能从 sftp 读取文件信息?

以下是我目前读取文件的方式:

library(RCurl)
library(readr)

file <- "sftp://user:pwd@ftp.address.com/folder/files/20190101_file.csv"

data_csv <- getURL(url = file, .opts = opts, verbose = TRUE, port = 22, dirlistonly = TRUE, ftplistonly = TRUE) %>%
read_csv(col_types = cols(.default = "c"))

这将为我提供数据,但我如何才能从该 .csv 文件中获取文件信息?
file.info(file)

只是给我所有额外信息的 NA。我所追求的以及我从 WinSCP 中看到的正在遵循,我认为它会非常匹配 file.info来自该 .csv 的数据。我能够做到

enter image description here

最佳答案

您的变量 file是一个 URL 而不是一个真正的文件。所以file.info不能工作。您首先必须使用您的 getURL 在本地下载该文件。函数(您应该始终添加用于导入函数的库调用)并分析其内容。或者您只需将内容加载到局部变量中(因此只需删除 read_csv() 调用)然后打印它。我不确定修改时间是否会随您的功能一起转移。请提供您正在使用的库。

关于来自 SFTP 连接的 R 文件信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58060137/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com