我是R编程的新手。我写了一个示例程序,该程序返回矩阵中特定列的值。当我打印这个值时,我得到了类似于这样的结果。
[1] APPLE
2 Levels : 1 2
如何在输出中仅获取值而不包含级别。
先行致谢。
仅仅是为了扩展A5C1D2H2I1M1N2O1R2T1的评论,下面这个命令会打印变量APPLE
而不显示所有那些级别的东西:
as.character(APPLE)
要在R中获取命令的帮助,请键入:
?as.character
这里是有关该命令的在线R帮助条目:
https://stat.ethz.ch/R-manual/R-devel/library/base/html/character.html
使用print()
函数的max.levels
参数可以在不显示级别的情况下打印因子。
正常打印:
factor(letters[1:5])
# [1] a b c d e
# Levels: a b c d e
已删除的级别:
print(factor(letters[1:5]), max.levels = 0)
# [1] a b c d e