Data.Matrix错误 - 强制引入的NAs

时间:2017-10-05 22:21:42

标签: r csv nas coercion

我需要根据Bob Shiller的更新数据建立回报,我已经下载并导入R中以开始使用它。

由于我的教授以光速讲话,然后在我试图向他询问有关该计划的事情时不断回答“醒来”,我想我会在这里问它,希望最终找到答案。

所以:

我使用以下函数导入R中的数据列表:

data_ie_2017 = read.table(file = "ie_data_2017.csv", skip = 7, 
stringAsFactors = FALSE, header = TRUE, sep = ";")

(注意:该文件采用.xls格式,我已将其转换为.csv只需“保存为”,这可能会造成麻烦,我不知道因为我是菜鸟用这个程序)。

然后,盲目地复制教授在课堂上所做的事情,我尝试将其转换为data.matrix,然后将其转换为时间序列,最后转换为data.frame。因此,我尝试使用该功能:

data_ie_2017_matrix = data.matrix(data_ie_2017[1:1760, 1:11]

(为什么甚至要指定行/列?不是R只读取整个文件吗?)

此时,我得到了11个警告,而不是获得我的data.matrix,而是相同的警告:

In data.matrix(data_ie_2017) : NAs introduced by coercion.

任何人都可以帮助我理解为什么我收到错误以及如何解决错误?

0 个答案:

没有答案