我遇到子集问题。当我将数据集分组时,结果子集中的几列填充0,这些列的变量类已更改为未知。这与某些子集一致。受影响的列变化受影响的子集列值在子集化时被损坏
之间 我不明白为什么会这样。我所做的只是一个简单的子集命令。为什么R会丢失4个整列的数字数据并用废话代替它。
有问题的块的代码是这样简单的命令这里:
table.al = subset(bamboo_compounds,bamboo_compounds$CClass=="aldehyde")
的原始数据集看起来像这样:
所得子集是这样的:
这四列应填写数值数据。
我从字面上做什么比其他负载在.csv
文件,然后使该数据的一个子集。请,有人可以给我一些想法,可能会导致这种情况,我怎么能避免它?
调用'sapply(table.a1,mode)'。它在我看来是数字。 –
请求帮助时,请提供[可重现的示例](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)。数据图片没有帮助。另外,不需要在子集中使用'$'子集(bamboo_compounds,CClass ==“aldehyde”)' – MrFlick