Tôi đang sử dụng gói tm để tính toán thuật ngữ-tài liệu-ma trận cho tập dữ liệu, bây giờ tôi phải viết thuật ngữ-tài liệu-ma trận vào tệp nhưng khi tôi sử dụng chức năng ghi trong R Tôi gặp lỗi.Viết một ma trận Triplet đơn giản vào một tệp?
Đây là mã mà tôi đang sử dụng và lỗi Tôi nhận:
data("crude")
tdm <- TermDocumentMatrix(crude, control = list(weighting = weightTfIdf, stopwords = TRUE))
dtm <- DocumentTermMatrix(crude, control = list(weighting = weightTfIdf, stopwords = TRUE))
và đây là lỗi trong khi tôi sử dụng lệnh write.table trên dữ liệu này:
Error in cat(list(...), file, sep, fill, labels, append) : argument 1 (type 'list') cannot be handled by 'cat'
Tôi hiểu rằng tbm là một đối tượng của loại Simple Triplet Matrix, nhưng làm thế nào tôi có thể viết nó vào một tập tin văn bản đơn giản.
Cảm ơn Tony và Shane! Giải pháp đã giúp tôi rất nhiều thời gian! –
Tôi không nghĩ rằng điều này hoạt động nữa, 'không thể ép buộc lớp ... thành data.frame' – wordsforthewise
@wordsforthewise Làm việc cho tôi trong Windows 7, R phiên bản 3.4.3 và tm_0.7-3 –