我认为我的问题可能在excel但不完全确定。我已经尝试了我能想到的一切以及来自网络的建议,但没有任何工作。
我将excel文件转换为.CSV。该文件有12列和516个观察值(lat / long,text,id,time,date的组合)加上一个标题。在我第一次导入时,R识别所有12列,而516行中只有104列。
然后我回到excel文件,键入" 1"在一个空的通用格式化单元格中,"特殊粘贴 - >乘"到所有数字单元格。排序后,排序会识别所有行。过滤器识别所有行。
我检查了打印区域是否包含所有行。我还将工作范围内的最后一个单元格设置为正确的单元格。
当我转换为CSV然后加载到R中时,它现在识别出516行中的504行。底部12被省略。
当我将底部的12行复制并粘贴到新的Excel电子表格中并单独加载时,会加载它们。但是,如果我将12个观察值和504个观察值重新复制到一个新的表中,则在R中再次省略相同的12个。
抱歉没有可复制的例子,并且它实际上可能是一个优秀的问题,但我真的被困在这里。
有谁知道这里可能出现什么问题?我会非常感谢任何帮助。
修改
使用命令read.delim(file.choose(), header=TRUE, sep=";")
而不是我使用read.table(file.choose(), header=TRUE, sep=";")
的命令读取文件解决了这个问题。