我有一张看起来像这样的桌子
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