すべての観測値が同じ値を持つデータフレームの列を分離しようとしています (NA を無視します)。架空の例については、以下を参照してください。
ForestName <- rep("Planige", 4)
TreeNumber <- c(1:4)
Height <- c(2.3, 2, 2.1, 2.9)
Type <- c("AA", "AA", NA, "AA")
df <- data.frame(ForestName, TreeNumber, Height, Type)
df
新しいデータフレームには、ForestName と Type が含まれている必要があります。値が等しくない列 (TreeNumber と Height) は、別のデータフレームに含める必要があります。