r - 在R中获取文件名

标签 r hadoop hdfs

我正在尝试获取放置在 Hadoop HDFS 中的所有文件名。我找到的只是用于列出文件的 bash 命令

hadoop fs -ls

有什么办法可以让他们在 R 中。请指导我 谢谢!

最佳答案

setpw("/directory/of/choice")
list.files()

结果是当前工作目录中文件名的字符向量

但我突然想到 hadoop 很特别。所以也许这适用于您的情况

system("hadoop fs -ls", intern=T)

结果再次是文件名的字符向量,假设“hadoop fs -ls”实际上在系统控制台中返回类似于“ls”的内容。

关于r - 在R中获取文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15295626/

相关文章:

hadoop - 在包含空间的路径中使用jar设置mapreduce.job.jar

尝试将 Spark RDD 存储到 HBase 时出现 java.io.FileNotFoundException

r - 带 tabyl() 的累积交叉表

hadoop - Namenode 没有启动

hadoop - 如何将CSV文件中的数据插入Hive?

hadoop - Hadoop 中 Amazon S3 和 S3n 的区别

hadoop - MRUnit 不适用于 MultipleOutputs

R Circlize 和弦图输出

r - 在R中的函数中使用dplyr,然后使用for循环来执行该函数

R-metafor 森林图 : how to omit empty top rows?