R
EZR(EasyR)はおすすめ [Rのインストール(2)]にて 自治医科大学附属さいたま医療センターの先生の作成されたEZRに言及しました。 初心者はEZR(無料統計ソフトEZR (Easy R))を使わなくてもインストールすべきだと思います。 それは、単にGUIでわかりやすいとい…
Rは便利とは言っても、Rだけで業務は完結することはまずありません。Rで処理するデータはどこからか取得する必要があります。 CSVならば標準のread.table()で取得できますが、会社ではxlsやMDBなど多様なデータベースからデータを取得することがよくあります…
Left()関数 動作確認 Left()関数 多くの言語にはLeft()関数が存在します。R言語には標準では文字列の左側x文字を切り出すという関数は見当たりません。 もっともsubstr(),substring()で簡単に切り出せるので問題がないと言えば問題がないのですが。 Left(X,3…
列名が違う場合には縦結合は困難 項目順が違ったり項目が不足していたり そんな時、rbind()ではエラー 列名が違う場合に縦結合可能とする方法(2)~項目順が異なる場合~ ユーザー関数 rbindCNames() で解決する 先人諸賢の知恵 列名が違う場合には縦結合は困…
サンプル 列名が違う場合に縦結合可能とする方法(2)~項目順は同じ~ abind() 動作確認 rbindCOrder abind(,along=1) abind(,along=2) abind(,along=3) abind(,along=1,use.first.dimnames=TRUE) 結論 サンプル テスト用サンプルを作成するRコードはマイブロ…
列名が違う場合には縦結合は困難 項目順は同じでも項目名が違うことがある そんな時、rbind()ではエラー 列名が違う場合に縦結合可能とする方法(1)~項目順は同じ~ ユーザー関数rbindCOrder()で解決する 列名が違う場合には縦結合は困難 各所に散在するデー…
Right()関数 動作確認 もとになった関数 substr() Right()関数 多くの言語にはRight()関数がありますが、R言語には標準では文字列の右側x文字を切り出すという関数が見当たりません。業務上それなりにニーズがあるので作成しました。 ご自由にお使いください…
七五三木一(nagomiki.hajime@xxx)さん strsplit() 関数 いろいろと分割してみる 七五三木一(nagomiki.hajime@xxx)さん 七五三木一さんという人がいるとします。社員マスタに読み仮名がないのですが、メールアカウントの項目があり、 姓.名(.同姓同名の場合連…
EZR(EasyR)を使ってみる EZRはマウス操作で自動コーディング Excelファイル呼び出しも簡単 Markdownも自動生成します EZR(EasyR)を使ってみる 長年使っていたSPSSですが、高額のためアップデートできずにいました。そうこうしているうちにWindowsXPのサポー…
R Studio NotePad++ NppToR TinnR Rコマンダー EZR RではR Consoleという画面にコードを書くことで処理がなされます。 これはMS-DOSのコマンドラインみたいなもので、いわゆる「一行プログラム」のような環境ですので、大規模コードの実行には向いていません…
データ処理はExcelではなくRで行うことも考えましょう なぜ統計処理言語? インストール インストールは簡単です 画面設定をしましょう データ処理はExcelではなくRで行うことも考えましょう 多くの企業ではExcelでデータを貯め込み、一所懸命に「vlookup」だ…
テスト用 社員台帳 社員マスタ 社員マスタ2 テスト用 社員台帳 社員マスタ 社員マスタ2 テスト用 社員台帳 社員マスタ 社員マスタ2 を作成する R コード 社員台帳=data.frame(社員番号=c(1,2),部署=c("営業部","営業部"),氏名=c("山田太郎","鈴木花子")) 社…