2017-02-17 7 views
0

これは以前のスレッドでは尋ねられていたもので、決して解決されていませんでした。パッケージは新しくインストールされていますが、bigramやtrigramの解決策は得られませんでしたが、同じエラーが発生しましたが、ここから始めようと思いました。 出力とバージョンの簡単な例を示します。RTextToolsのcreate_matrixを使用すると、simple_triplet_matrixのエラーが発生する(i = i、j = j

library("RTextTools") 
library(tm) 
texts <- c("This is the first document.", "This is the second file.", "This is the third text.") 
corpus <- Corpus(VectorSource(texts)) 
matrix <- create_matrix(texts,ngramLength=3) 

Error in simple_triplet_matrix(i = i, j = j, v = as.numeric(v), nrow = length(allTerms), : 
    'i, j, v' different lengths 
In addition: Warning messages: 
1: In mclapply(unname(content(x)), termFreq, control) : 
    all scheduled cores encountered errors in user code 
2: In simple_triplet_matrix(i = i, j = j, v = as.numeric(v), nrow = length(allTerms), : 
    NAs introduced by coercion 

print(sessionInfo()) 
version 
       _       
platform  x86_64-apple-darwin13.4.0 
arch   x86_64      
os    darwin13.4.0     
system   x86_64, darwin13.4.0   
status          
major   3       
minor   3.2       
year   2016       
month   10       
day   31       
svn rev  71607      
language  R       
version.string R version 3.3.2 (2016-10-31) 
nickname  Sincere Pumpkin Patch  
print(sessionInfo()) 
R version 3.3.2 (2016-10-31) 
Platform: x86_64-apple-darwin13.4.0 (64-bit) 
Running under: macOS Sierra 10.12.3 

locale: 
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8 

attached base packages: 
[1] stats  graphics grDevices utils  datasets methods base  

other attached packages: 
[1] RTextTools_1.4.2 SparseM_1.74  tm_0.6-2   NLP_0.1-9  Matrix_1.2-7.1 

loaded via a namespace (and not attached): 
[1] Rcpp_0.12.9   splines_3.3.2  MASS_7.3-45   tau_0.0-18   prodlim_1.5.9  
[6] lattice_0.20-34  foreach_1.4.3  caTools_1.17.1  tools_3.3.2   nnet_7.3-12   
[11] parallel_3.3.2  grid_3.3.2   ipred_0.9-5   glmnet_2.0-5  e1071_1.6-8   
[16] iterators_1.0.8  class_7.3-14  survival_2.39-5  randomForest_4.6-12 lava_1.4.7   
[21] bitops_1.0-6  codetools_0.2-15 maxent_1.3.3.1  rpart_4.1-10  slam_0.1-40   
[26] tree_1.0-37   

答えて

0

Rバージョン3.3.2から3.2.2に戻って同様の問題を解決しました
DocumentTermMatrixを使用していた私の状況は少し異なりました

Error in simple_triplet_matrix(i = i, j = j, v = as.numeric(v), nrow = length(allTerms), : 
    'i, j' invalid 

このエラーは、Rバージョン3.2.2を実行しているときには発生しませんでした。 3.3.2にアップグレードすると、このエラーは同じコードで発生しました。おそらくダウングレードが機能します。申し訳ありませんが、このエラーがなぜ発生しているのかについて実際の答えを提供することはできません...

関連する問題