2013-05-04 1 views
1

에 대한 목록을 작성,하지만 난 오류 얻을 때 :오류 나는 텍스트 파일로 R 패키지하여 BibTex 항목을 쓰기 위해 노력하고있어 텍스트 파일

pkgs <- unique(installed.packages()[,1]) 
bibs <- lapply(pkgs, function(x) try(citation(x))) 
lapply(bibs, write, "bibs.txt", append=TRUE, ncolumns=1000) 

Error in cat(list(...), file, sep, fill, labels, append) : 
    argument 1 (type 'list') cannot be handled by 'cat' 

내가 잘못하고있는 중이 야 무엇을?

+0

에 의해 처리되는 형식으로 얻을 수 toBibtex를 사용할 수 있습니까? – Dason

답변

2

인용문 출력은 목록이므로 오류가 발생합니다. 당신은 쉽게 당신도 인용에서 출력했다 단일 항목에 대한 쓰기를 사용하여 시도해 봤어 write

pkgs <- unique(installed.packages()[,1]) 
bibs <- lapply(pkgs, function(x) try(toBibtex(citation(x)))) 
lapply(bibs, write, "bibs.txt", append=TRUE, ncolumns=1000) 
관련 문제