2016-07-31 4 views
0

RQDAプロジェクトを作成しましたが、200個のファイルをインポートしたいと思います。RQDAのバッチインポートエラー:NAがデータベースに存在します

私はthis questionから採用されたコードを使用しています。これは、RQDAでバッチインポートを実行できる通常の方法に沿っています。

library(RQDA) 
#import list of files into program 
files<-list.files("./InterviewTextFiles/forRQDA/") 
openProject("./RQDA/QauliAnalysis.rqda", updateGUI = T) 
write.FileList(files) 

上記の質問の回答によれば、すべてのファイルには一意の名前がないため、インポートに失敗していました。私が得ているエラーは、質問と同じです:NA exists in the database!

ファイル名が一意であることを二重チェックしました。以下のファイル命名規則はID_firstName_lastName_SequenceNo.txtです。少なくともSequenceNoのファイル名の部分は、私のファイル名が一意であることを保証します(他の部分はいくつかのタイプミスを持つ可能性があるdbから来ているためです)。私はunique(files)を実行しており、200ファイルすべての名前も取得しています。

ただし、GUIを使用して個々のファイルをインポートできます。

また、answer hereを使用して、ファイルのエンコードがANSIIであることを確認しました。

どこが間違っていますか?

答えて

0

あなたのコードがした

library(RQDA) 
#import list of files into program 
files<-list.files("./InterviewTextFiles/forRQDA/") 
openProject("./RQDA/QauliAnalysis.rqda", updateGUI = T) 
write.FileList(files) 

「ファイルのコンテンツを持つリストであるが、各要素は名前を持って覚えています。

リストの要素に名前が割り当てられていないため、NAを取得しました(「名前(ファイル)」)。

多分それは、コンソールからすべてを行う方が良いでしょう:

library(RQDA) 
RQDA() 
#import list of files into program 
files<-list.files("./InterviewTextFiles/forRQDA/") 
names(files) <- my_filesname 
openProject("./RQDA/QauliAnalysis.rqda", updateGUI = TRUE) 
write.FileList(files) 
closeProject() 
関連する問題