このリンクから野球の統計を読み込んでみました。を使用してファイルから読み取ると
data <- read.csv("MLB2011.csv")
すべてのフィールドを要素値として読み取っているようです。次のようにして、これらの係数値を削除してみました。
read.csv("MLB2011.xls", as.is= FALSE)
..しかし、値はまだ要因として読み取られているようです。それらを要素ではなく単純な文字値としてロードするにはどうすればよいですか?
あなたはファイルを読んでいませんcsv
、それはエクセルスプレッドシート(.xlsフォーマット)です。2つのワークシートbat2011
とpitch2011
あなたはXLConnect
これを読むためにライブラリを使うことができます
library(XLConnect)
# load the work book (connect to the file)
wb <- loadWorkbook("MLB2011.xls")
# read in the data from the bat2011 sheet
bat2011 <- readWorksheet(wb, sheet = 'bat2011')
readWorksheet
colType
列タイプを指定するために使用できる引数があります。
編集
シートをすでにcsvファイルとして保存している場合は、
as.is = TRUE
またはstringsAsFactors = FALSE
正しい引数値になります