--version」とかやって返事があればOK。IIS開いて↓を確認。Studioでアプリを作って、テンプレのまま何もせずビルド。実行するとlocalhostのURLが出るので、ブラウザでアクセスすると↓の感じのサイトがでる。coreに標準でついてる「Kestrel」っていうWebサーバで動いてるらし。IISで動かすためには、「publish」ってコマンドでそれようのフォルダ構成やらDLLやらをまとめる必要がある様子。日本語で「発行」ってことらしい。Studioでやる場合は↓。発行先は色々あるっぽいけど、フォルダでやる。したらIISでサイト作る。サイトの物理パスは上記の発行で指定したフォルダ。ポートとかはテキトーに。アプリケーションプールを下の「マネージコードなし」する。ここまでで、作ったサイトにアクセスすると「Kestrel」で動かしたときのページと同じものがでる。あと、認証とか色々ためしてみよ。)2018年01月07日01:13カテゴリその他もろもろRでLDAタイトルまま。形態素解析した結果のCSV読み込んでやる。あると思いますがとりあえず↓の感じ。500)lda_model$plot()text2vecを使ったんですが、日本語でやる場合、create_vocabularyのところで、中のtermがunicodeのエスケープ文字に変換されてしまい、そのあとの関数が軒並みダメになる。「iconv(v$term,from="cp932",to="UTF-8")」で文字を戻す必要あり。最初、utf-8に変換されてるのかと思い、「iconv(v$term,from="UTF-8",to="cp932")」←こう書いてたんだけど上手くいかず。読み込みデータの文字コード色々変えたり試行錯誤した結果、逆だったという事です。あと、CSV読み込むときは、「stringsAsFactors=F」←これ付けないと、factor扱いになって、後続の関数が動かない。)2018年01月06日04:48カテゴリプログラムC#からRを使うこの前、Rを外部から実行するっていうの書いたけど、C#から呼ぶためのライブラリが普通にあったので、書き直し。探し方が悪かったかしらね。R.Netっていうのを使う。NuGetからインスコ。「R.NET.Community」っていうのもあるんだけど、何が違うんだろうか?リンク先とかも一緒なんだけど。あー、もちろん使う場合は端末にR本体がインストールされてる必要あり。したらとりあえず、呼び出しサンプル。REngine.SetEnvironmentVariables();//これは省略可。Console.ReadLine();}↑は呼び方的には公式のチュートリアルのまま。32bitか64bitでビルド変えないとだめかも。64bitでやる場合はプロジェクトのプロパティ⇒ビルドで「32ビットを優先」のチェックを外さないとだめそうですね。あと、使うR.dllのフォルダも設定が必要。Rのパスを通してない場合は、実行時に環境変数のPATHにRのパスを追加しておいた方が良さげ。パスを編集するメソッドはさすがのすたっくおーばーふろーがサンプル。rDllPath;}でだ、ここまでやっても何故だか実行時に「Rlapack.dllがありません」みたいなエラーが出る端末が稀にいる。見てもあるんだけどね。プローブ?がおかしいのだろうか。いう時はとりあえず、実行ファイルと同じフォルダに「Rlapack.dll」をRのインストール先からコピーしてあげると動くようになる。ほいで、あとは色々な呼び出し。