我尝试加载棒球统计数据this http://baseballguru.com/MLB2011.xls关联。当我使用从文件中读取它时
data <- read.csv("MLB2011.csv")
它似乎将所有字段读取为因子值。我尝试通过执行以下操作来删除这些因子值:
read.csv("MLB2011.xls", as.is= FALSE)
..但看起来这些值仍然被视为因素。我该怎么做才能将它们加载为简单的字符值而不是因子?
你正在阅读的不是csv
文件,它是一个 Excel 电子表格(.xls 格式)。它包含两个工作表bat2011
and 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
您可以使用它来指定列类型。
Edit
如果您已经将工作表另存为 csv 文件,那么
as.is = TRUE
or stringsAsFactors = FALSE
将是正确的参数值
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)