无法解决表格问题

时间:2015-11-04 08:52:25

标签: r

使用R

时遇到一些问题
head(data)
  pclass.survived.sex.age
1           1,1,female,29
2           1,1,male,0.92
3            1,0,female,2
4             1,0,male,30
5           1,0,female,25
6             1,1,male,48

table(data$survived,data$sex)
# < table of extent 0 x 0 >

这是什么意思表示范围0x0,我该如何解决这个问题? 专栏sex是女性和男性 列survived为1和0

1 个答案:

答案 0 :(得分:1)

很可能您错误地导入了文件。通常,您会以类似于以下代码的方式阅读.csv文件:

df <- read.csv("myRandomFile.csv", header=TRUE)

从Excel读取数据时,您可以使用指定的包,如下例所示:

library(XLConnect) # load XLConnect package 
wk = loadWorkbook("mydata.xls") 
df = readWorksheet(wk, sheet="Sheet1") 

之后,最好使用dimrownamescolnames来检查导入。如果您在正确阅读文件时遇到问题,可以考虑reading it line by line一些初始行,并在此处发布可重现的示例,以便其他用户可以提供解决方案。

相关问题