私はこのようなテーブルを持っています
A B C
AB ABC CBS
AB ABC
ADS
BBB
列を文字として使用したいので、これを使用します
A= as.character(table$A)
これにより、c(“AB”, “AB”, “”)
私の目標は だっc(“AB”, “AB”)
たので、空のセルはありません""
。空のセルを理解するためにこれを使用しまし A=A[!A==""]
たが、これは私が望む結果をもたらしますが、同じ目標を達成するためのよりエレガントな方法があるはずです.
質問があるかもしれません 1) 空の文字/セルを削除するより良い方法はありますか? または、より一般的な 2) 空のセルなしで 3 つの列 (A、B、C) を文字 A、B、C に変換する方法はありますか。
ありがとう
'data.frame': 3 obs. of 3 variables:
$ A: Factor w/ 2 levels "","AB": 2 2 1
$ B: Factor w/ 3 levels "","ABC","ADS": 2 1 3
$ C: Factor w/ 3 levels "ABC","BBB","CBS": 3 1 2