2017-11-27 8 views
0

나는 파일의 거대한 숫자를 가지고 파일 이름은 다음과 같이 :R에 특정 숫자/단어가 포함 된 파일을 읽는 방법?

AL0201A0000500100day.1-1-2011 
AL0201A0000700100dymax.1-1-2011 
AL0201A0000900100day.1-1-2011 
AT0ILL10000400100day.1-1-1997 
AT0HBG10000700500hour8.1-1-1995 

을 그리고 난 단지 파일을 다른 폴더 및 하위 폴더에있는 예를 00007. 위해 포함 된 파일을 읽을 수.

어떻게하면됩니까? 나는 R에서 * 함수를 사용하지 못합니다. 파이썬에서 어떻게 할 수 있는지 알지만, R에 아무 것도 없습니다./

어떤 제안이 있습니까?

+4

완전히 확실하지 당신이 요구하는지,하지만 어쩌면'myFiles <-리스트. 파일 (패턴 = "00007")'. – lmo

답변

0

당신은 현재 작업 디렉토리에서 이름이 "00007"를 포함 파일 및 모든 하위 디렉토리에 찾을 수 있습니다

files <- list.files(pattern = '00007', recursive = T) 
+0

고마워요! 그 지금 일하고있다, 나는 내가 그것을 didnt하는 이유를 나 자신으로 알아 듣는다./ – Essi

+0

오, 지금 오르는 또 하나의 질문. 2 가지 조건을 어떻게 사용할 수 있습니까? 나는 단지 00007과 하루 (예를 들어 내가 사용하지 않은)의 파일을 원한다. – Essi

+0

@Essi 당신이 무엇을 요구하고 있는지 명확하게 알지는 못하지만, 아마도 '패턴 ='00007. * 날 ' – janos