列a、b、cを持つデータフレームxがあります。
列 a と c に基づいてデータを並べ替えようとしていますが、並べ替え基準は a で昇順、c で降順です。以下は私が書いたコードです。
z <- x[order(x$a,-x$c),]
このコードでは、次のような警告が表示されます。
Warning message:
In Ops.factor(x$c) : - not meaningful for factors
また、head(z) を使用してデータ フレーム z をチェックすると、次のように間違ったデータが返されます。
30708908 0.3918980 NA
22061768 0.4022183 NA
21430343 0.4118651 NA
21429828 0.4134888 NA
21425966 0.4159323 NA
22057521 0.4173094 NA
最初は、データフレームxの列cのNA値はありませんでした。多くのスレッドを調べましたが、解決策が見つかりませんでした。誰でも提案してください。