我遇到子集問題。當我將數據集分組時,結果子集中的幾列填充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