다음을 사용하여 내 파일에 액세스하고 경로를 가져올 수 있습니다 file.choose()
.
"D:\\america\\reportes_mov\\data_lsd\\lsd_total_csv\\america-2020-11-09.csv"
프로젝트를 사용하고 있으므로 전체 경로를 입력 할 필요가 없지만 reportes_mov
. 목록 파일을 실행 한 후 비어있는 이유는 무엇입니까?
files <- list.files(pattern = 'data_lsd\\/lsd_total_csv\\/america-2020-[0-9]{2}-[0-9]{2}\\.csv')
기타 시도 : 아직 비어 있습니다.
files <- list.files(pattern = 'data_lsd\\lsd_total_csv\\america-2020-[0-9]{2}-[0-9]{2}\\.csv')
의 pattern
매개 변수 list.files
는 경로가 아닌 파일 이름 부분과 만 일치합니다.
path
: 전체 경로 이름의 문자형 벡터; 기본값은 작업 디렉토리 getwd () ...에 해당합니다.
pattern
: 선택적 정규식입니다. 정규식과 일치하는 파일 이름 만 반환됩니다.
그리고 내가 올바르게 이해한다면 매개 변수도 필요할 것입니다. full.names = TRUE
참이면 상대 파일 경로를 제공하기 위해 파일 이름 앞에 디렉토리 경로가 추가됩니다. FALSE이면 경로가 아닌 파일 이름이 반환됩니다.
시험
files <- list.files(path = 'data_lsd/lsd_total_csv', pattern = 'america-2020-[0-9]{2}-[0-9]{2}\\.csv', full.names=TRUE, ignore.case = TRUE)
예상대로 하위 디렉토리에 CSV를 출력합니다.
[1] "data_lsd/lsd_total_csv/america-2020-11-09.csv"
[2] "data_lsd/lsd_total_csv/america-2020-11-10.csv"
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다