Home‎ > ‎ProgramTool‎ > ‎R‎ > ‎データマイニング入門‎ > ‎

Chap.1


Chap.1 P29
OSXのためかもしれないが、

陸上 <- read.csv("陸上データ.csv")

がうまくいかない。
こういったエラーが発生する。

 以下にエラー make.names(col.names, unique = TRUE) :
   <8d><82><92><b5><82><d1>に不正なマルチバイト文字があります

CSVをUTF-8に変換すれば、エラーは出ない。

陸上 <- read.csv("陸上データ.csv",encoding = "Shift-JIS")

これでも、うまくいかない。

陸上 <- read.table(file(description="陸上データ.txt",open="r",encoding="shift-jis") , header=T)

こちらは、うまくいった。
とおもったら、失敗していた。
「2.38,9.92,8.72,1988,戦後」までが、一つのカラムにつっこまれてしまってた。

write.csv(陸上,"出力.csv")

こちらは、UTF-8で書き出された。
多分、環境変数みたいなモノで、設定はできるとおもうのだけど、後で見ておこう。

面倒くさいので、ファイルをUTF-8にして続ける

str(陸上)
summary(陸上)
by(陸上,陸上$区分,summary)

Median が中央値
Mean が平均値

plot(陸上$開催年,陸上$高跳び)
hist(陸上$走り幅跳び)

何か、日本語化けちゃうな。これもOSXだから?

iris

サンプルデータ アイリス

location<-contrib.url(getOption("repos"))
#これには、tokyo-u
packages<-available.packages(location)[,1]
install.packages(packages,contribrul=location)
#引数 'lib' が欠けています:/Users/ytesaki/Library/R/2.8/library を使います  との警告が出る

ついでに、下記のようなエラーがインストール出来ない。

  パッケージ 'BACCO' のダウンロードに失敗しました
Error in download.file(url, destfile, method, mode = "wb", ...) :
   使われていない引数 (contribrul = "ftp://ftp.ecc.u-tokyo.ac.jp/CRAN/bin/macosx/universal/contrib/2.8")
 download.packages(p0, destdir = tmpd, available = available,  中で警告がありました:

環境設定で、起動>デフォルトのミラー で Japan(Tsukuba)とかにかえて、locationの指定をなくしていけた。

install.packages(packages)

しかし、全部いれるというのは、どんなものなのか?
かなり、時間かかりそう。
とおもったけど、20分ぐらいだったかな?

library(nlme)
help(package="nlme")
help(ACF)


Comments