簡體   English   中英

R如何為arules軟件包加載稀疏數據

[英]R How to load Sparse data for arules package

我有CSV,其文本數據類似於以下內容:

citrus fruit,semi-finished bread,margarine,ready soups
tropical fruit,yogurt,coffee
whole milk
pip fruit,yogurt,cream cheese ,meat spreads
other vegetables,whole milk,condensed milk,long life bakery product
whole milk,butter,yogurt,rice,abrasive cleaner

我想將其加載到稀疏交易表單中,最好的方法是什么? 我希望能夠在其上使用arules軟件包

您可以使用readLines ,然后使用strsplit ,然后強制使用arules的transactions對象

tran <- readLines("transactions.csv")      # read all lines
tran <- strsplit(tran, ",", fixed=TRUE)    # split each line by commas, returns a list

library(arules)
tran <- as(tran, Class =  "transactions")            # coerce to transaction object
rules <- apriori(tran, parameter=list(support=0.1))   # etc
inspect(rules[1])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM