【发布时间】:2015-06-18 16:44:16
【问题描述】:
我正在尝试将 R 中的数据从我的电子表格的一列中分成三个不同的类别:鳕鱼、黑线鳕和白鲑。然而,由于某种原因,Haddock 没有工作,并且说没有对这个子集的观察,而实际上应该有 51 个 - 其他两个类别的子集很好,所有观察都考虑在内。这可能是什么原因?电子表格似乎没问题,似乎没有任何明显的问题,但有什么我可以忽略的吗?
谢谢
编辑:
好的,这里是数据集的一部分……
OpCode Species DistanceFromCoast
SA_F1_280714_C4_1 Atlantic cod 583.69
SA_F1_280714_C4_1 Haddock 583.69
SA_F1_280714_C4_1 Whiting 583.69
SA_F1_290714_C2_10 Atlantic cod 892.51
SA_F1_290714_C2_10 Haddock 892.51
SA_F1_290714_C2_10 Whiting 892.51
SA_F1_280714_C4_6 Haddock 1080.5
SA_F1_280714_C4_6 Whiting 1080.5
SA_F1_280714_C4_6 Atlantic cod 1080.5
SA_F1_280714_C4_7 Whiting 1030.59
SA_F1_280714_C4_7 Haddock 1030.59
SA_F1_280714_C4_7 Atlantic cod 1030.59
【问题讨论】:
-
一些示例数据会有所帮助..
-
你是如何阅读文件的?你的
read.table或read.csv声明会有所帮助 -
检查黑线鳕类别的确切内容,当列中的值为“黑线鳕”或“黑线鳕”(不是空格)时,您可能正在检查“黑线鳕”。您究竟如何对数据进行子集化?你能给我们代码和一些示例值吗?
-
Michal,我正在使用 read.csv 函数读取文件
-
Colin,该列的标题是“物种”,因此它与子集之间没有重叠
标签: r excel-2010 spreadsheet subset