2
A
답변
5
당신이하는 pattern
인수를 가지고 list.files
를 사용할 수 있습니다 당신이 할 수있는 한 가깝게 일치하도록 시도 할 수 있습니다.
writeLines(c('hello', 'world'), '~/tmp/example_file_abc')
filename <- list.files(path = '~/tmp', pattern = 'file_abc$', full.names = TRUE)[1]
readLines(filename)
# [1] "hello" "world"
0
도 glob
구문에 따라 별과 물음표를 사용하여 패턴을 확대 할 Sys.glob
있습니다.
여기서는 "first*last"
인 파일 이름과 일치하는 함수로 묶습니다. 여기서 "*"
은 무엇이든합니다. 당신이 정말로 당신의 파일 이름 별 또는 기타 특수 문자가있는 경우 ... 당신은 어쨌든 .. 조금 더 많은 일을해야합니다
> match_first_last = function(first="", last="", dir=".")
{Sys.glob(
file.path(dir,paste(first,"*",last,sep=""))
)
}
# matches "*" and so everything:
> match_first_last()
[1] "./bar.X" "./foo.c" "./foo.R"
# match things starting `foo`
> match_first_last("foo")
[1] "./foo.c" "./foo.R"
# match things ending `o.c`
> match_first_last(last="o.c")
[1] "./foo.c"
# match start with f, end in R
> match_first_last("f","R")
[1] "./foo.R"
관련 문제
- 1. R에서 DWG 파일 읽기?
- 2. 파일 이름의 일부만 사용하여 PHP에서 이미지 읽기
- 3. 숫자는 MySQL의 열 이름의 일부일 수 있습니까? 그렇다면 권장 사항입니까?
- 4. R에서 pandoc을 사용할 때 행 이름의 강조 문자를 제거하는 방법
- 5. R에서 비슷한 이름의 여러 열 이름 바꾸기
- 6. 파이프의 일부일 때 배시 기능이 실패합니다.
- 7. Jackrabbit이 글로벌 트랜잭션의 일부일 때 어떻게 사용합니까?
- 8. TextBlock 너비가 스타일의 일부일 때 바인딩하는 방법
- 9. CAAnimationGroup의 일부일 때 애니메이션이 시작되지 않습니다.
- 10. c : forEach 자바 스크립트 함수의 일부일 때
- 11. 이름의 일부만 알고있을 때 파일 찾기
- 12. R에서 비 ASCII 문자, .sav 파일에서 읽기
- 13. 파일 이름의 공백
- 14. SAS 또는 R에서 원시 데이터 읽기
- 15. UNIX라는 이름의 파일 끝 파일
- 16. 파일 이름의 리눅스 파일 설명자
- 17. 다른 이름의 파일 복사하기
- 18. applescript에서 파일 이름의 국제화
- 19. 같은 이름의 파일
- 20. 같은 이름의 파일 비교
- 21. 파일 이름의 숫자 정렬
- 22. 파일 이름의 고유 ID입니다.
- 23. 파일 이름의 일부를
- 24. 파일 이름의 문자열 표현
- 25. wx.Panel에서 파일 이름의 이미지로드
- 26. 파일 이름의 일부를 R
- 27. 일치하는 파일 이름의 기초
- 28. 파일 읽기/쓰기 빠른 파일 읽기/쓰기
- 29. 텍스트 파일 읽기 읽기
- 30. 디렉토리에서 여러 파일 읽기
'list.files 사용에 대한()'모든 목록을 얻는 방법 파일을 작업 디렉토리에 저장 한 다음, 어떤 파일이 기준과 일치하는지 확인한 다음 읽습니다. 좀 더 자세히 설명하기는 어렵습니다. – MrFlick