단일 폴더에 여러 개의 파일이 있고 매번 스크립트에서 파일 이름을 변경하지 않고 R을 사용하여 각 파일에서 동일한 작업을 수행하고 싶습니다. 특히, 개별적으로 중복 된 항목을 식별하는 데 필요한 26 개의 .csv 파일이 있습니다. 이 작업을 수행하는 가장 좋은 방법에 대한 조언을 주시면 감사하겠습니다.여러 파일에서 동일한 작업 수행
0
A
답변
5
은 내가 lapply
내 list.files
을 사용하십시오. 또한 파일 이름을 가진 결과 목록의 이름을 지정할 수 있습니다
res <- lapply(list.files(path=FILES_DIRECTORY,
pattern='*.csv', ## I look for csv files,
full.names=T), ## to get full names path+filename
function(file){ ff <- read.csv(file)
ff[duplicated(ff),]
})
: 예를 들어 , 나는 이런 식으로 뭔가 좋은 시작이라고 생각합니다.
names(res) <- gsub('[.]csv','',
list.files(path=FILES_DIRECTORY,pattern='*.csv'))
0
은 아마 당신은 같은과 발신 단말에 의해 수행이 치료를해야한다 :
R --save --args *.csv < myScript.R
관련 문제
- 1. 단일 파일에서 동일한 작업을 여러 번 수행
- 2. for 루프의 여러 테이블에서 동일한 작업 수행
- 3. 여러 작업으로 작업 수행
- 4. 동일한 .resx 리소스 파일에서 여러 사람과 작업
- 5. 서비스에서 여러 네트워크 작업 수행
- 6. 목록에 여러 작업 수행 recursivly
- 7. 여러 작업자가 하나의 시스템에 여러 작업 수행
- 8. 버튼이 다른 파일에서 작업 수행 (빠른)
- 9. 파일에서 지속적으로 읽은 다음 작업 수행
- 10. 여러 Facebook 요청 _ID에 대한 작업 수행
- 11. SQL : 모든 행에 대해 동일한 작업 수행
- 12. 스레드를 사용하여 동일한 jframe에서 작업 수행
- 13. 여러 파일에 대해 동일한 계산 수행
- 14. 허드슨 : 동일한 저장소의 여러 작업
- 15. PHP 전달 양식 작업/양식에 여러 작업 수행
- 16. 여러 엑셀 파일에서 동일한 셀을 일괄 업데이트
- 17. Ruby on Rails - 하나의보기에서 여러 작업 수행
- 18. 여러 파일에 대한 작업 열기 및 수행
- 19. 하나의 p : ajax를 사용하여 여러 작업 수행
- 20. 여러 스레드가 순서대로 수행 할 작업 제출
- 21. 웹 양식에서 단일 제출으로 여러 작업 수행
- 22. 텍스트 파일의 모든 행에 대해 동일한 작업 수행
- 23. Squeel과 동일한 연결에서 여러 조인 수행
- 24. 여러 데이터베이스에서 동일한 SQL 쿼리 수행
- 25. Bash- 여러 디렉토리에서 동일한 명령 수행
- 26. 여러 사용자가 동일한 작업을 수행 PHP
- 27. AppEngine에서 일련의 작업 수행
- 28. 동일한 작업을 시작하는 여러 지연된 작업 프로세스
- 29. Delayed_Job이 여러 작업자와 동일한 작업 유형을 처리합니까?
- 30. Ruby 배열의 각 값에 대해 동일한 작업 수행
나는 당신이''USE.NAMES = TRUE '대신 lapply''의와 sapply'를 사용하는 경우 별도의 명령에 목록의 이름을 피하기 수 있으리라 생각합니다. –
@MatthewPlourde 네, 꽤 좋은 이름을 얻지 못하더라도'sapply'를 사용할 수 있습니다 (전체 경로 이름을 얻을 수 있습니다). 개인적으로, 나는'sapply'를 거의 사용하지 않고 'lapply'를 선호합니다. – agstudy
멋진, 나는 그것을 시험해보기 위해 기다릴 수 없다. 도움을 주셔서 감사합니다. – KES