Перечисление первых n файлов в рабочем каталоге - PullRequest
3 голосов
/ 20 сентября 2019

Я знаю, что это, вероятно, очень простой вопрос, но я искал в Интернете ответ и еще не нашел.Я новичок в R, и хочу перечислить первые 900 файлов в моем рабочем каталоге - начало моего кода выглядит следующим образом

setwd("...")
my.files_x = list.files(pattern = ".txt")

как мне указать, что я хочу только первые n файловв списке?

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 20 сентября 2019

Когда дело доходит до работы с путями, мне нравится работать с fs-пакетом и tidyverse:

library(fs)
library(tidyverse)

fs::dir_info() %>% 
  as_tibble() %>% 
  filter(str_detect(path, ".txt")) %>% 
  head(900)

Преимущество также заключается в том, что дополнительная информация о файлах доступна и может быть болееобрабатываются.

0 голосов
/ 20 сентября 2019

см. https://www.r -bloggers.com / r-accessors-объяснено / вы можете вызвать первые 900 строк с данными [1: 900], если у вас есть несколько столбцов, вы можете использовать данные [строки,столбцы] например данные [2,1: 900] это строки 2 столбцы с 1 по 900

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...