13
의 list.files에서 복잡한 정규 표현식을 수행하는 방법 pattern=
매개 변수를 더 복잡한 작업을 위해 list.files
에 사용하는 방법에 대한 예제를 찾을 수 없습니다. 내가 좋아하는 것R :
중 하나 'XM' 또는 'EM'을 포함
누군가가 저를 도와 주실 수있는 .cvs 유형의 모든 파일을 얻을 수 있습니다.
나는
list.files(path='.', pattern="[XM | EM] & csv")
같은 것을 시도하고 있었다 그러나
감사합니다,하지만 라인이 작동하지 않습니다. 나에게 효과가 있었던 것은 다음과 같다 : 'list.files (path = '.', pattern = "(XM | EM). * \\. csv $")' _dot_를 이스케이프 처리 할 때 문제가 발생했다. 단 하나의'\' – pedrosaurio
톰이 이중 탈출로 정확하게 대답을 편집하면 대답으로 받아 들여야합니다. dir() [grepl ("pattern", dir(), perl = TRUE)]을 사용하거나 dir 대신 list.files를 사용하여 똑같은 방법으로 사용할 수 있습니다. – Hansi
아, 답변을 업데이트했습니다. – Tom