さんごーの節約&ダイエット日記。

楽しく節約とダイエット!をしながら日々の学んだ事をまとめていく個人ブログです。

プログラミング

Rのigraphライブラリの使い方メモ

Rのigraphというライブラリの使い方について、日本語の資料が少ないような気がするので調べた事をメモしておく。 「入門 機械学習」のソーシャルグラフ解析の章で出てきたのだけど、subgraphという関数がマトモに動いてくれなくて困った。 subgraphについて…

Rのtmパッケージメモ

Rのtmパッケージの関数の日本語の説明が少ない。 「入門 機械学習」に掲載されているコードで使われている関数を中心に、調べる。 英語のドキュメントをなんとなく翻訳してメモする。 概要 データ入力(インポート) データ出力 データ検査 データ変換 空白…

Rのplyrパッケージ使用時のエラー。「'names' 属性 [11] はベクトル [1] の長さと同じでなければなりません」への対処。

Rのplyrパッケージの関数を使っていると以下のようなエラーが出る事がある。 attributes(out) <- attributes(col) でエラー: 'names' 属性 [11] はベクトル [1] の長さと同じでなければなりません コンソールのキャプチャ画像↓ エラーメッセージを見ても意味…

Rのplyrパッケージのざっくり理解

Rのplyrパッケージの使い方がすぐには理解できなかったので、自分なりにまとめてみる。 plyrパッケージにはいろいろな便利関数が含まれているようですが、今回は「xyply系」と呼ばれるモノについて考える。 plyrパッケージとは xyplyとは ddplyの例 plyrパッ…

Rのplyrパッケージが読み込めない問題の対処

Windows10にてRでplyrパッケージを利用としたらできなかった。 解決策のメモを残します。 > install.packages("plyr") パッケージを ‘C:/Users/(ユーザー名)/Documents/R/win-library/3.4’ 中にインストールします (‘lib’ が指定されていないため) URL 'ht…

RのstrptimeがNAを返す場合の対処法

Rのstrptimeが上手く動かずにNAを返してしまう事がある。 WindowsにRをインストールして動かすと以下のパターンで上手くいかなかった。 > conv <- strptime("04 Oct 2002 11:36:16", "%d %B %Y %I:%M:%S", tz="")> print(conv)[1] NA 以下のパターンだと上手…

「TensorFlowで学ぶディープラーニング入門」を感想、ざっくりまとめ。

「TensorFlowで学ぶディープラーニング入門 ~畳み込みニューラルネットワーク徹底解説」 という本を読みました。 感想、内容まとめ、などを書きます。よろしければ参考にしてみてください。 TensorFlowで学ぶディープラーニング入門 ~畳み込みニューラルネ…

VisualStudio2017で任意の拡張子のファイルにエディタを割り当てる方法メモ

VisualStudio2017で任意の拡張のファイルに任意のエディタを割り当てる方法のメモ。 Node.jsのテンプレートエンジンを使おうと思ったら、テンプレートファイルの拡張子がエンジンごとに独特のものだったりするのですね。 例えばECTというテンプレートエンジ…

VisualStudio2017で「基本的なAzure Node.js Express 4 アプリケーション」の公開に失敗する件の原因と対策らしきモノ

VisualStudio2017でNode.jsのお勉強をしようと思い、いろいろいじっています。 成果物の公開サーバーは手始めとしては無料の環境が良いと思い、Microsoft AzureのWeb Appを使っています。 んで、VisualStudio2017でプロジェクトを作るときに「基本的なAzure …

VisualStudio2017でnpmインストールする方法のメモ

VisualStudio2017を使ってnode.jsの学習をしていこうと思い立ち、いろいろ触っています。 空のnode.jsプロジェクトを作って、あとからexpress等のモジュールを追加して使いたい時に「VisualStudio上でnpm installはどうやるんだろこれ」と思って調べたのでメ…

完全無料でMicrosft AzureのWeb AppにVisualstuioを使ってデプロイする

Microsoft Azureを使ってNode.jsの学習をしようと思ったいろいろ触り始めました。 お金をかけずにAzureでWeb Appの環境を作り、VisualStudioで作ったソリューションをデプロイするところまでの手順です。 Microsoft Azureのアカウントを作る Microsoft Azure…

Googleスプレッドシートで自分のブログをスクレイピングしてみる。

たまには技術寄りのネタで、 今日はGoogleスプレッドシートで自分のブログをスクレイピングしてみる。 という事で、書いていきます。 スクレイピングとは スクレイピングでやりたい事 Googleスプレッドシートの機能を試していく ブログのタイトルを取り出す…