RStudio&RmdからVSCode&Quartoに移行した話 on Windows11

エディタはAtomを使っていたのですが、開発が終わってVSCodeに移行したのでRの環境もVSCodeに移行することにしましたので、導入手順のメモを残しておきます。 なお、日本語関係のトラブル回避のために、システムロケールをUTF-8に設定してます(一応、ベータ…

手書きのノートをスマホで撮影してPDFファイルを作成する方法

手書きのノートをスマホで撮影してPDFを作成し、送付やアップロードをする方法をここでは3つ紹介します。 スマホの標準のカメラアプリを使う方法 【Androidのみ】Google Driveのアプリを使う方法(要Googleアカウント:Google Drive) Office Lensを使う方法…

TinyTeXのインストール & RmarkdownでPDF on Windows10

以前の記事 nonki1974.hateblo.jp の内容をWindows10でやってみた記録。 環境 Windows10 1909 TinyTeXのインストール&Atomで編集&タイプセットまで Atomのインストール https://atom.io/ からダウンロード&インストール 以下のパッケージをインストール j…

TreeTaggerをkoRpusパッケージでRから使う(on Windows)

多言語対応の形態素解析ツールTreeTaggerをRから使う場合のメモ。英語で使う場合。 1. TreeTaggerのインストール TreeTaggerのページからzip圧縮されたWindows向けのバイナリを「for Windows64」もしくは「for Windows32」のリンクからダウンロード。執筆当…

recogeoパッケージで市町村合併に伴う再集計をやってみる

R GIS

市区町村単位で集計された統計データで時点間の比較をしようとすると、市町村合併によって2時点間で地域の対応が取れないことがあります。必要に応じて自前でスクリプトを書いて対応していますが、よさげなパッケージ(recogeo package)がリリースされてい…

TinyTeXのインストール & RmarkdownでPDF on Ubuntu 18.04 LTS

TinyTex のインストール Motivation TeXのインストールはヘビーなので、なるべく簡素化したい。TeX Liveとか数GBをダウンロードせんといかん。 環境 Ubuntu 18.04 LTS on Hyper-V 言語パックインストール済み Atomのインストール TeXのエディタとしてAtomを…

sfパッケージ&国土数値情報でコロプレス図

R GIS

Rで地図を描画する際はspパッケージが必須だったわけですが、今後sfパッケージの方が便利にになるらしいです。dplyrと相性がいいんでしょうね。この本でやっている、ごみ排出量のコロプレス図の作成をsfパッケージでやってみることにします。 シェープファイ…

vdmR package(Tokyo.R#55のLT)

Tokyo.R#55に参加してきました。LTで自分の作成したvdmR packageを紹介しましたが、スライドのほとんどがスクリーンキャストだったので、スライドではなくこちらにまとめておきます。 vdmR packageとは VDM:Visual Data Mining 探索的データ解析のための対…

2014年のパッケージダウンロード数ランキング(CRAN rstudio mirror)

ちょっと調べる必要があったので,ついでにメモ.installrパッケージで,CRAN rstudio mirrorのダウンロードログを取得して集計(上位20パッケージ).まあ,rstudio mirrorなので,全体からすると多少偏りはあると思います. package download 1 ggplot2 88…

leafletRでシェープファイルからOSM上に塗り分け地図

Leaflet - a JavaScript library for mobile-friendly mapsというインタラクティブ地図のためのJavaScriptライブラリがある。GeoJSONファイルを用意して、leafletのスクリプトを書いてやれば、OpenStreetMapの上にインタラクティブ機能付きでデータを可視化…

gridSVGで散布図上の点のIdentification (2)

前回のエントリ gridSVGで散布図上の点のIdentification - 備忘録@かすみがおかのサンプルを確認してみたら最新の環境ではうまくいかなかったので、アップデート。 grid.garnish("geom_point.points.1", onclick="info(evt)") で点をクリックしたときのイベ…

gridSVGで散布図上の点のIdentification

R SVG

gridSVG - Export grid graphics as SVGgridSVGはgridライブラリによるグラフィックスをSVG形式で出力するためのライブラリ。ggplot2はgridを利用しているので、ggplot2の出力もSVGにできる。単に出力するだけでなくJavaScriptを埋め込むことができるので、…

Rで統計API

R

統計APIの試験運用が始まったということで、Rから使ってみたのでメモ。 自治体独自の統計もこの形式に準拠できればいいかも。次世代統計利用システム http://statdb.nstac.go.jp/使ったライブラリは以下の4つ。 library(RCurl) library(rjson) library(XML) …

RApacheにおけるマルチバイト文字の利用について

RApacheでのマルチバイト文字(例えばUTF-8)を扱うには Sys.setlocale(category='LC_ALL','ja_JP.UTF-8') を実行しておく必要がある。これをやっておかないと、マルチバイト文字を含むファイルの読み込みや、iconvによる文字コード変換が正しく動作しない。…

ある要素の子要素全てにアクセスする方法(SVG)

SVGでいくつかの要素をgタグでグループ化しているとき、getElementById()でgタグの要素を取得して、その子要素全てにアクセスする例。childNodesで子ノードが取得できる。ノードにはテキストノード(text要素ではない)が含まれるので、nodeNameでノードの種…

mencoderでogvからwmvへ変換

recordMyDesktopで録ったスクリーンキャストをpowerpointのスライドに取り込むために、wmvに変換。 $ mencoder hogehoge.ogv -o fugafuga.wmv -ovc lavc -lavcopts vcodec=wmv2

SVGの要素をHTMLのフォームパーツで操作する

objectタグで適当なidをつけてSVGを埋め込んで、 document.getElementById('hogehoge').contentDocument; で、SVGDocumentを取得。あとは、SVGに対するJavaScriptを記述すればよい。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>traffic light</title> <script type="text/javascript"> var now = 'blue'; var svg; …</meta></head></html>

MacOSXでiplotsを使う

iplotsはJGR(Java GUI for R)の中で動作するので、JGRのインストールも必要。 install.packages("iplots") install.packages("JGR") さらに、CarbonELパッケージも必要。これはinstall.packagesでインストールできないので、CarbonELのダウンロードページ…