6

このリンクから野球の統計を読み込んでみました。を使用してファイルから読み取ると

data <- read.csv("MLB2011.csv")

すべてのフィールドを要素値として読み取っているようです。次のようにして、これらの係数値を削除してみました。

read.csv("MLB2011.xls", as.is= FALSE)

..しかし、値はまだ要因として読み取られているようです。それらを要素ではなく単純な文字値としてロードするにはどうすればよいですか?

4

1 に答える 1

11

あなたはファイルを読んでいませんcsv、それはエクセルスプレッドシート(​​.xlsフォーマット)です。2つのワークシートbat2011pitch2011

あなたは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')

readWorksheetcolType列タイプを指定するために使用できる引数があります。


編集

シートをすでにcsvファイルとして保存している場合は、

as.is = TRUEまたはstringsAsFactors = FALSE正しい引数値になります

于 2013-02-07T23:19:09.830 に答える