[R] Excel データをコピペすると ベクトル (<-c()) に変換する ウェブ・アプリ

概要
エクセル・データをコピペすると、ベクトル (x <- c(1,2,3) ) に変換するウェブ・アプリです。

背景
エクセル (Excel) でデータを管理し、分析の際に R を利用することがあります。そのために、エクセルのデータをCSVデータに変換し、Rで読み込む必要がありますが、その作業が面倒です。また慣れるまではとても難しく感じます (R を使い始めたばかりの頃、その作業が出来ず、手打ちでデータを読み込ませていました)。よし分析するぞ、と意気込んだものの、データの読み込みが出来ずがっかりする、という経験をした人は少なくないと思います。そこで、エクセルデータを単にコピー&ペーストするだけで、R で扱えるデータに変換してくれるウェブ・アプリを作りました。

使い方

  1. エクセルデータをコピーします

  2. 例として、「A組中間考査」の赤で囲った部分をコピーします。

  3. ウェブ・アプリ上で データの貼付け (①) 変数名の決定 (②)

  4. 下の Data: の欄に、先ほどコピーしたデータを貼付けます。また、そのデータの格納先の変数名は、Vector Name 欄に入力します (例では a.mid としています)。

  5. 変換されたデータをコピーし、R コンソールへペースト

  6. 自動的にデータがベクトルに変換されます。コピーして、R コンソールにペーストしてください。これで、「A組中間考査」のデータは a.mid として R で利用可能です。

  7. 必要な分、繰り返し
  8. 「A組期末考査」のデータも分析したい場合は、上の手順をくり返します。変数名は a.term などが良いかもしれません。

上手な使い方

  1. 今回は縦に入力されたデータをコピペしましたが、横に入力されたデータを変換することも出来ます。

留意点

  1. 無料
  2. お金はかかりません。
  3. 入力された数値のデータを取得しません
  4. どんな数値が入力されたか、私には分かりません。
  5. 免責
  6. 上記ウェブ・アプリが悪意のある動作をすることは無いと思いますが、ご利用による一切の責任は負えません。ご自身の責任でご利用ください。



参考





[R] 英文をabc順に並べ替え さらに 番号を振る ウェブ・アプリ

英文を単語に分解し、アルファベット順に並べ替え、さらに、並べ替えた後に番号をふるウェブ・アプリを作りました。

例えば、this is an example sentence と入力すると、
自動で ① an ② example ③ is ④ sentence ⑤ this と変換します。

使い方

  1. もとの英文を、"Text Input" の下のボックスに入力します (例: this is an example sentence) 。
  2. 並べ替えられた英文が、"Text Arranged and Numbered" の下に表示されます (例: ① an ② example ③ is ④ sentence ⑤ this) 。
  3. 表示された英文をコピー・アンド・ペーストします。
  4. 必要に応じて整形 (タブやスペースを入れる) してください。
  5. (丸囲み数字と単語の間には半角スペースが1つ入っています)
上手な使い方
  1. 文頭を小文字にする
  2. 先頭の単語が固有名詞や "I" の場合をのぞき、先頭を小文字に変えて入力します。大文字は大文字のまま、小文字は小文字のまま並べ替えます。
  3. 文末のピリオドやクエスチョン・マークなどを入力しない
  4. 文末にピリオドなどを入力する必要はありません。
留意点
  1. 無料
  2. お金はかかりません。
  3. 入力された英文のデータを取得しません
  4. どんな英文が入力され並び替えられたか、私には分かりません。安心してご利用ください。
  5. 免責
  6. 上記ウェブ・アプリが悪意のある動作をすることは無いと思いますが、ご利用による一切の責任は負えません。ご自身の責任でご利用ください。


参考

[R] 英文をabc順に並べ替えるウェブ・アプリ

英文を単語に分解し、アルファベット順に並べ替えるウェブ・アプリを作りました。

例えば、this is an example sentence と入力すると、
自動で ( an / example / is / sentence / this ) と変換します。

使い方

  1. もとの英文を、"Text Input" の下のボックスに入力します (例: this is an example sentence) 。
  2. 並べ替えられた英文が、"Text Arranged" の下に表示されます (例: ( an / example / is / sentence / this )) 。
  3. 表示された英文をコピー・アンド・ペーストします。
上手な使い方
  1. 文頭を小文字にする
  2. 先頭の単語が固有名詞や "I" の場合をのぞき、先頭を小文字に変えて入力します。大文字は大文字のまま、小文字は小文字のまま並べ替えます。
  3. 文末のピリオドやクエスチョン・マークなどを入力しない
  4. 文末にピリオドなどを入力する必要はありません。
留意点
  1. 無料
  2. お金はかかりません。
  3. 入力された英文のデータを取得しません
  4. どんな英文が入力され並び替えられたか、私には分かりません。安心してご利用ください。
  5. 免責
  6. 上記ウェブ・アプリが悪意のある動作をすることは無いと思いますが、ご利用による一切の責任は負えません。ご自身の責任でご利用ください。


参考

[本] 『英語の使い方』を読む日曜日

今井先生の『英語の使い方』を購入、拝読。

まえがきから引用する:

日本で最も広く学ばれている外国語は、言うまでもなく英語である。そしてほとんどの英語学習者の最終目的は「英語を使いこなすこと」、つまり、英語を用いて「読み、書き、話し、聴き取る」能力を獲得することにある。...
著者は、最近ともすれば耳にする「文法など無視して英語によるコミュニケーション能力を養え」などという暴論にくみするものでは決して無い。... 実用的文法知識はコミュニケーション能力にとって必須の知識なのだ。
とは言いながら、文法を知っているだけでは適切な状況下で適切な英語を使えないのもまた事実である。...
言いたいこと書きたいこと – つまり自分の意図 – を確実に相手に伝えるためには「文法+x」の知識が必要となる。この巻はそうした「+x」を学んでもらうことを目指している。
(ibid.: まえがき; emphasis in the original)
全9章、本文179ページ。前半部分は文法的側面が強い。上質の例文が極めて注意深く配置され、そこに明快な補足説明がなされている。理解だけでなく、自分が説明する際にも大変役に立つだろう。

中盤からは「+x」的側面が強くなってくる。著者の体験談がふんだんにちりばめられている。英語で皮肉を言ったりジョークを飛ばせる著者の英語力 (文法+x) の高さを実感できる。

読み出したら止められず、一日で通読してしまった。読んでいて分かりやすいだけでなく、知的好奇心をくすぐったりユーモアで楽しませたりと、読者に対する配慮が満載だ。


今井邦彦. (1995) 『4. 英語の使い方 <テイクオフ英語学シリーズ>』. 大修館書店.
(大修館書店に寄る書籍の詳細ページはこちら)

[Mac] Word for Mac 2011 でショートカットキーの設定 #2

以前のエントリーに追加して、Word for Mac 2011 でショートカットキーを設定した:

  • 選択部分のフォントをヒラギノ角ゴ ProN W3に変更:
  • Sub Hiragino()
    'Ctrl + Command + H
    Selection.Font.Name = "ヒラギノ角ゴ ProN W3"
    End Sub
  • カーソルの左側の単語を削除:
  • Sub BackwardDeleteWord()
    'Ctrl + Shift + H
    Selection.Delete Unit:=wdWord, Count:=-1
    End Sub
  • カーソルをひと単語分左に移動:
  • Sub WordLeft()
    'Ctrl + Command + B
    Selection.MoveLeft Unit:=wdWord, Count:=1
    End Sub
  • カーソルをひと単語分右に移動:
  • Sub WordRight()
    'Ctrl + Command + F
    Selection.MoveRight Unit:=wdWord, Count:=1
    End Sub

*****

次のリンク先を参考にしました:

[R] Excel for mac で作ったCSVファイルをRで開く

Mac, R, Excel for mac メモ
  • 症状:Excel for mac で管理していたデータを分析するために、csvファイルとして名前を付けて保存したが、Rで開けない。
  • Error in make.names(col.names, unique = TRUE) : invalid multibyte string at...
  • 解決法:fileEncoding="cp932" と指定する。
    x <- read.csv("file.csv", fileEncoding="cp932")

ソース

[R] Shinyの準備

Shiny パッケージを使うと、インタラクティブな Web Application を手軽に作ることが出来るらしい。実物も拝見したが、とても素敵。

[CSS] 画像にキャプションを入れる

画像にキャプションを入れる。しかも、画像の幅にキャプションの幅を合わせてくれる:
リンク先のコードをCSSに写してしから、bodyでは:
<figure>
 <img src= "*.jpg">
 <figcaption>Caption Here</figcaption>
</figure>
でO.K. とても簡単で便利。

[Car] クイック板金(2回目)

車のバンパーを擦ってしまった。。。ということで、 イエローハットのクイック板金 にお願いしていました。別の店舗に持って行っての作業ということで数日かかりましたが、無事に車が帰ってきました。結果、とても綺麗に直してもらい、非常に満足しています。板金をしたと言われても、素人目にはわか...