R 列出工作目录中的前n个文件

R 列出工作目录中的前n个文件,r,R,我知道这可能是一个非常简单的问题,但我已经在网上搜寻答案,还没有找到答案。 我是R的初学者,我想列出我工作目录中的前900个文件——代码的开头如下所示 setwd("...") my.files_x = list.files(pattern = ".txt") 如何指定只需要列出前n个文件 提前谢谢。请查看 您可以使用数据[1:900]调用前900行,如果您有多个列,您可以使用数据[rows,columns]例如数据[2,1:900]这是第2行第1列到第900列,当涉及到使用路径时,我喜欢使用

我知道这可能是一个非常简单的问题,但我已经在网上搜寻答案,还没有找到答案。 我是R的初学者,我想列出我工作目录中的前900个文件——代码的开头如下所示

setwd("...")
my.files_x = list.files(pattern = ".txt")
如何指定只需要列出前n个文件

提前谢谢。

请查看
您可以使用数据[1:900]调用前900行,如果您有多个列,您可以使用数据[rows,columns]例如数据[2,1:900]这是第2行第1列到第900列,当涉及到使用路径时,我喜欢使用fs包和tidyverse:

library(fs)
library(tidyverse)

fs::dir_info() %>% 
  as_tibble() %>% 
  filter(str_detect(path, ".txt")) %>% 
  head(900)
优点还在于,可以获得有关文件的更多信息,并可以进一步处理。

my.files\u x=list.files(pattern=“.txt”)[1:900]