У меня есть много текстовых файлов с именем по году i.e. yob1940.txt, yob1941.txt. Каждый файл имеет 3 столбца данных. Я пытаюсь импортировать данные в R в одной таблице данных и добавлять год для каждого файла в 4-м столбце.
Любая помощь будет высоко оценена. БлагодаряR, конвертировать несколько текстовых имен файлов в имя столбца
0
A
ответ
0
Smth, как это будет работать:
rbindlist(lapply(list.files(pattern = "yob[0-9]+\\.txt"),
function(x) data.table(year = sub('.*?([0-9]+).*', '\\1', x),
fread(x)))))
0
Предполагая, что вы прочитали эти файлы как x1 и x2
df.list<-list(x1,x2)
kk<-do.call(rbind,df.list)
year<-data.frame(rep(c(1940,1941),c(nrow(x1),nrow(x2))))
names(year)<-"year"
mydata<-data.frame(cbind(kk,year))
Образец Пример:
x1<-data.frame(x=c(1,3),y=c(2,3))
x2<-data.frame(x=c(3,3),y=c(2,2))
df.list<-list(x1,x2)
kk<-do.call(rbind,df.list)
year<-data.frame(rep(c(1940,1941),c(nrow(x1),nrow(x2))))
names(year)<-"year"
mydata<-data.frame(cbind(kk,year))
mydata
x y year
1 1 2 1940
2 3 3 1940
3 3 2 1941
4 3 2 1941
Смежные вопросы
- 1. импортировать несколько текстовых файлов в R
- 2. Слияние файлов (и имен файлов) в R
- 3. Как изменить несколько имен файлов в R
- 4. Прочтите несколько текстовых файлов
- 5. C# определение текстовых имен файлов
- 6. обработка текстовых файлов в R
- 7. Импорт текстовых файлов в R
- 8. Union несколько текстовых файлов
- 9. Фильтровать несколько текстовых файлов
- 10. Замена имен X в тысячах текстовых файлов
- 11. Создание имен каталогов на основе имен текстовых файлов
- 12. извлечение varible из имен файлов в R
- 13. поиска имен файлов в текстовых файлах
- 14. читать несколько файлов в r, без имен столбцов
- 15. Экспорт строк SQL в несколько текстовых файлов и их имя
- 16. Несколько текстовых входов Shiny R
- 17. Имя столбца R в объекте заменяется на имя объекта
- 18. Python R/W в сеть текстовых файлов
- 19. Получение имен файлов в R
- 20. R хранить несколько векторов из неотформатированных текстовых файлов
- 21. Python переписывает программу текстовых файлов текстовых файлов
- 22. Разбор несколько HTML/текстовых файлов
- 23. разделение текстовых файлов на основе столбца wise
- 24. VBA - Динамическое имя столбца - конвертировать в Cells.Value
- 25. Загрузите несколько файлов txt в один фрейм данных и сохраните имя в качестве столбца в R
- 26. Удалить несколько строк из текстовых файлов vb
- 27. Несколько текстовых файлов для одного вывода (Matlab)
- 28. Итерация через несколько текстовых файлов и сравнение
- 29. Изменение сохраненных имен файлов R
- 30. Pandas Передача имен переменных в имя столбца
Много вопросов о это. Вам понадобятся функции 'list.files',' do.call', 'sapply' или' lapply'. Необязательно в этом порядке. :) –