2017-02-19 11 views
0

私はRの初心者です。本当に助けていただければ幸いです。私はいくつかのデータを持っています。私はそれをきれいにし、重複を取り除きました。今、私はこのデータをCSVファイルに保存していますが、私の主な問題は、それをトランザクションに変換できないことです。私はリストに変換することしかできませんが、トランザクションに変換することはできません。csvデータをarulesおよび市場バスケット分析のトランザクションに変換する

Please let me know how I can change this data to

This data (like as transactions)

、TIAを助けてください!

+1

http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example – Rentrop

+0

は、読み取りのマニュアルページを見ています。トランザクションを使用して '? read.transactions'。あなたが望むものを正確に行う例があります。 –

答えて

0

csvファイルをトランザクションファイルに変換するには、このコードを使用します。 仮定するtfileはcsvファイルの名前

colnames = names(tfile) 

bas_str = "" 

for(row in 1:nrow(x)){ 


    if(row !=1){       
      bas_str = paste0(bas_str, "\n")} 
    bas_str = paste0(bas_str,row,",")  
    for(col in 2:length(colnames)){  
      if(col != 2){      
        bas_str = paste0(bas_str,",")} 
    bas_str = paste0(bas_str,colnames[col],"=",tfile[row,col])}} 
関連する問題