牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

Python で『書籍 "RとRubyによるデータ解析入門』 のサンプルコードを書いてみるメモ

Ruby のサンプルを Python で書き換えた。

取りあえず restroom.rb と example4-4.rb だけ。
Github に置いてみた

実行してみる

$ python example4-4.rb

csv 書き出して

オリジナルのサンプルにあるRファイルを実行

$ R --vanilla --slave < example4-5.r

figure4-2.pdf




Ruby で全角を2、半角を1として文字数を数えてみるメモ

(ruby2.1.1)

間違えてたので修正

def char_bytesize_for(char)
  char.bytesize == 1 ? 1 : 2
end

def sum_bytesize_for(text)
  text.each_char.map { |c| char_bytesize_for(c) }.inject(:+)
end

puts char_bytesize_for("") #=> 2
puts sum_bytesize_for("日本語abcd") #=> 10


こんな感じ?