2017年09月くりーむわーかープログラムとか。・試しててハマった事など。誰かのお役に立てば幸いかと。その他、いろいろエトセトラ。2017年09月2017年09月12日01:49カテゴリプログラム自分のIPまわりの情報が欲しいときタイトルまま。ラムダ式で単項目のListを作るとってきたテーブルから1列分のListを作りたい場合。やりたくなるんだけど、地味に忘れるってかハマル。).Cast<int>().ToList();上の感じ。Selectで1列だけとって必要な型にCastつけてからToList。キャスト入れないと、anonymous?になって色々使い勝手が悪い。アソシエーション分析用のデータを作るあれこれすぐ忘れるのでひとまずメモ。データ分析にアソシエーション分析(バスケット分析)っていうのがある。Rを使ってやるんですが、これをやるとき、元ネタデータの整形をどうするかいっつも忘れるので特筆。基本的には↓感じのデータを使う想定。1課2課3課4課5課6課7課8課9課111000000000110000000001111で、これをRのアソシエーション分析(arules)で使う場合、最終的に↓の感じに変換する。1課,2課,3課4課,5課6課,7課,8課,9課こんな感じのデータをトランザクションデータというらしい。Rでこれをやる場合、トランザクションデータをそのまま読む場合は↓の感じ。read.transactions("test.csv",sep=",",format="basket")トランザクションデータの場合はこのままaruleに食わせられる。apriori(hoge.tran)inspect(hoge.ar)データフレームからは直で変換できないっぽいので行列に一回変換する。まー結局、Rに食わせる用のデータ形式を色々準備しないとね。基本的にはアンケートの選択肢とか、商品のマスタとかマスタを全部横に並べて、0か1のON・OFFデータを作るのが一番楽かな。数値系のデータは値の範囲でコード化してON/OFFのデータを作らないとダメかしらね。